Modify ↓
Ticket #154 (new defect)
libyaml parser does not recognise custom tags
| Reported by: | smichalske@… | Owned by: | xi |
|---|---|---|---|
| Priority: | normal | Component: | pyyaml |
| Severity: | normal | Keywords: | |
| Cc: |
Description (last modified by xi) (diff)
/usr/bin/python /Users/hardkrash/Desktop/libyaml_custom_class_broken.py
Monster(name='Cave spider', hp=[2, 6], ac=16, attacks=['BITE', 'HURT'])
Traceback (most recent call last):
File "/Users/hardkrash/Desktop/libyaml_custom_class_broken.py", line 32, in <module>
""", Loader=yaml.CLoader)
File "/Library/Python/2.5/site-packages/PyYAML-3.09-py2.5-macosx-10.5-i386.egg/yaml/__init__.py", line 58, in load
File "/Library/Python/2.5/site-packages/PyYAML-3.09-py2.5-macosx-10.5-i386.egg/yaml/constructor.py", line 44, in get_single_data
File "/Library/Python/2.5/site-packages/PyYAML-3.09-py2.5-macosx-10.5-i386.egg/yaml/constructor.py", line 48, in construct_document
File "/Library/Python/2.5/site-packages/PyYAML-3.09-py2.5-macosx-10.5-i386.egg/yaml/constructor.py", line 93, in construct_object
File "/Library/Python/2.5/site-packages/PyYAML-3.09-py2.5-macosx-10.5-i386.egg/yaml/constructor.py", line 419, in construct_undefined
yaml.constructor.ConstructorError: could not determine a constructor for the tag '!Monster'
in "<byte string>", line 2, column 5
Attachments
Change History
Changed 3 years ago by smichalske@…
-
attachment
0001-Fix-custom-tags-in-pyyaml-interface.patch
added
Patch that makes the cloades construct custom tags.
Note: See
TracTickets for help on using
tickets.
