-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Description
1 - problems with encoding
# python 3.4
bundle = connection.get_enum_bundle('70-756-1479473044676')
bundle.to_xml() # raise
File "E:/GITHUB/dohq_youtrack\youtrack\youtrack.py", line 635, in to_xml
result += ">%s</%s>" % (escape(self.name.encode('utf-8')), self.element_name)
File "C:\Python34\lib\xml\sax\saxutils.py", line 27, in escape
data = data.replace("&", "&")
TypeError: 'str' does not support the buffer interfaceand from #9
# python 3.6.3
ipdb> str(bundle_value)
''
ipdb> bundle_value.to_xml()
*** TypeError: a bytes-like object is required, not 'str'
2 - problem with attribute
When I GET /rest/admin/customfield/bundle/70-756-1479473044676 xml is:
<enumeration name="70-756-1479473044676">
<value colorIndex="1">Non-default Container</value>
<value colorIndex="3">Default Container</value>
<value colorIndex="2">11</value>
</enumeration>After, i try bundle.to_xml() and get this, without colorIndex
<enumeration name="70-756-1479473044676">
<value>Non-default Container</value>
<value>Default Container</value>
<value>11</value>
</enumeration>