Initializing help system before first use

AppInterface.set_attach_tags

AppInterface.set_attach_tags


Purpose
Sets the list of tags that can be used in attachments
Synopsis
set_attach_tags(self, new_tags: List[xpressinsight.AttachTag])
Argument
new_tags 
List of populated insightattachmenttag records.
Example
Demonstration of setting the available tags
>>> insight.set_attach_tags([
...     AttachTag(name='first', usage=AttachTagUsage.SINGLE_FILE),
...     AttachTag(name='test', usage=AttachTagUsage.MULTI_FILE),
... ])		
Further information
1. Used to mock the available attachment tags when testing code outside of an Insight scenario.
2. The AttachTagUsage.SINGLE_FILE usage constraint will only be applied during future calls to modify attachment tags. It will not be applied to attachments that are already tagged when insight.set_attach_tags is called.
3. Setting this property when insight.test_mode is False will cause the model to abort with a runtime error.
Related topics