pyyaml / lib / yaml / constructor.py

Author Commit Message Labels Comments Date
Kirill Simonov avatarKirill Simonov
Dropped support for Python 2.3 and 2.4.
Kirill Simonov avatarKirill Simonov
Clear cyclic references in the parser and the emitter to avoid extra GC calls.
Kirill Simonov avatarKirill Simonov
Removed unused variable.
Kirill Simonov avatarKirill Simonov
Fixed Python 2.3 compatibility (thanks to Julian Scheid for suggestion).
Kirill Simonov avatarKirill Simonov
Make compose() and load() ensure that the input stream contains a single document. Fixes #54.
Kirill Simonov avatarKirill Simonov
Make the encoding of the unicode->str conversion explicit; fix [52].
Kirill Simonov avatarKirill 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 avatarKirill Simonov
Fix loss of microsecond precision in datetime.datetime constructor (fix #30).
Kirill Simonov avatarKirill Simonov
Fix timestamp constructing and representing (close #25).
Kirill Simonov avatarKirill Simonov
Subclass all base classes from `object`.
Kirill Simonov avatarKirill Simonov
To make porting easier, rewrite Parser not using generators.
Kirill Simonov avatarKirill Simonov
Add pyrex-based bindings for the libyaml scanner.
Kirill Simonov avatarKirill Simonov
Optimize slightly the float constructor.
Kirill Simonov avatarKirill Simonov
Revamp the inf/nan handling again.
Kirill Simonov avatarKirill Simonov
Fixed #15 (pyyaml discards '-' sign on negative floats).
Kirill Simonov avatarKirill Simonov
Dynamically determine the inf and nan values. Should fix #14.
Kirill Simonov avatarKirill Simonov
Add support for pickling/unpickling python objects.
Kirill Simonov avatarKirill Simonov
Fix !!python/name for Python 2.3. Clear the yaml module namespace.
Kirill Simonov avatarKirill Simonov
Add support for recursive nodes to Composer. Constructor does not support recursive objects though.
Kirill Simonov avatarKirill Simonov
Add constructors for some simple python types.
Kirill Simonov avatarKirill Simonov
Major refactoring.
Kirill Simonov avatarKirill Simonov
Implement yaml.dump().
Kirill Simonov avatarKirill Simonov
Back to work :). Rename markers to marks.
Kirill Simonov avatarKirill Simonov
Move pyyaml3000 to a separate directory.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.