def getTagString(self, labels=None, tags=None): """ Return a valid tags string, it's recommended to use this function and not to build the script manually to skip reserved letters. @param labels: A set of labels @param tags: A dict with key values """ labels = labels or set() tags = tags or dict() if not isinstance(labels, set): raise TypeError("labels must be of type set") if not isinstance(tags, dict): raise TypeError("tags must be of type dict") t = Tags() t.labels = labels t.tags = tags return str(t)