Source

pyyaml / lib / yaml / constructor.py

Author Commit Message Labels Comments Date
Kirill Simonov
Make compose() and load() ensure that the input stream contains a single document. Fixes #54.
Kirill Simonov
Make the encoding of the unicode->str conversion explicit; fix [52].
Kirill Simonov
Use the types module instead of constructing type objects by hand. Fix #41. Thanks to v.haisman@sh.cvut.cz for the patch.
Kirill Simonov
Fix loss of microsecond precision in datetime.datetime constructor (fix #30).
Kirill Simonov
Fix timestamp constructing and representing (close #25).
Kirill Simonov
Subclass all base classes from `object`.
Kirill Simonov
To make porting easier, rewrite Parser not using generators.
Kirill Simonov
Add pyrex-based bindings for the libyaml scanner.
Kirill Simonov
Optimize slightly the float constructor.
Kirill Simonov
Revamp the inf/nan handling again.
Kirill Simonov
Fixed #15 (pyyaml discards '-' sign on negative floats).
Kirill Simonov
Dynamically determine the inf and nan values. Should fix #14.
Kirill Simonov
Add support for pickling/unpickling python objects.
Kirill Simonov
Fix !!python/name for Python 2.3. Clear the yaml module namespace.
Kirill Simonov
Add support for recursive nodes to Composer. Constructor does not support recursive objects though.
Kirill Simonov
Add constructors for some simple python types.
Kirill Simonov
Major refactoring.
Kirill Simonov
Implement yaml.dump().
Kirill Simonov
Back to work :). Rename markers to marks.
Kirill Simonov
Move pyyaml3000 to a separate directory.