Show all
Author Commit Message Labels Comments Date
Default avatar Philippe May
Fix exists lookup for tokyo cabinet (not using regexp matching empty string, which is platform sensitive: doesn't work on Mac OS)
Default avatar Philippe May
Fix get_many with doc_class argument; get_many return iterator; fix typo in get_or_create
Andy Mikhailenko avatarAndy Mikhailenko
Removed stray documentation file.
Andy Mikhailenko avatarAndy Mikhailenko
Fixed comments; removed unused imports everywhere.
Andy Mikhailenko avatarAndy Mikhailenko
Added coverage to devel requirements.
Andy Mikhailenko avatarAndy Mikhailenko
Updated PKGBUILD.
Andy Mikhailenko avatarAndy Mikhailenko
Added pip requirements. Probably these plain text files will eventually replace the pkg_resources/entry_points machinery which is too complex and "too smart".
Andy Mikhailenko avatarAndy Mikhailenko
Merge
Andy Mikhailenko avatarAndy Mikhailenko
BUGFIX: validation would break if field name was not in the "structure" dictionary.
Andy Mikhailenko avatarAndy Mikhailenko
Refactoring. Documentation. Tests.
Andy Mikhailenko avatarAndy Mikhailenko
Added PKGBUILD for Arch Linux.
Andy Mikhailenko avatarAndy Mikhailenko
Decoupled Document from BaseStorageAdapter. Now storage adapters accept and return plain dictionaries along with keys, and readily accept any Document-like class instead of dict as long as it provides a couple of methods.
Andy Mikhailenko avatarAndy Mikhailenko
Added ability to use fetch dicts instead of Document objects by db.find(dict). Fixed some query-related bugs. Improved tests (now they all pass but some are marked as "expected failure").
Andy Mikhailenko avatarAndy Mikhailenko
Added doqu.future (some features that were removed during refactoring now sit there).
Andy Mikhailenko avatarAndy Mikhailenko
Continued refactoring: replaced Document.objects(db) with db.find(Document); added unified query tests for all backends (finally!!). At the moment some tests fail, this is to be fixed.
Andy Mikhailenko avatarAndy Mikhailenko
Continued refactoring: Moved doqu.fields to doqu.ext.fields.
Andy Mikhailenko avatarAndy Mikhailenko
Started heavy refactoring (issue #22: keep Document light and simple).
Andy Mikhailenko avatarAndy Mikhailenko
Bumped version.
Andy Mikhailenko avatarAndy Mikhailenko
Fixed bug in MongoDB backend: None would be coerced to string.
Andy Mikhailenko avatarAndy Mikhailenko
BUGFIX: MongoDB backend would return Unicode instead of bytes.
Andy Mikhailenko avatarAndy Mikhailenko
Added basic validation of images in ImageField. Added documentation.
Andy Mikhailenko avatarAndy Mikhailenko
Refactored fields.
Andy Mikhailenko avatarAndy Mikhailenko
BUGFIX: FileField should convert the FileWrapper by itself.
Andy Mikhailenko avatarAndy Mikhailenko
Added document setting "skip_type_conversion" so that explicitly added (e.g. via fields) value processors could be used with or without automatic type converters provided by backends. Added basic tests for fields. Improved FileField/ImageField.
Andy Mikhailenko avatarAndy Mikhailenko
Improved FileField. Warning: no tests yet.
Andy Mikhailenko avatarAndy Mikhailenko
Updated documentation.
Andy Mikhailenko avatarAndy Mikhailenko
Replaced deep copy of metadata with shallow copy. This enables Field instancemethods as value processors and simplifies the code (see http://bugs.python.org/issue1515). Also renamed the value processors.
Andy Mikhailenko avatarAndy Mikhailenko
Renamed the package from docu to doqu (see announcement in the discussion group). WARNING: this is backwards incompatible!
Andy Mikhailenko avatarAndy Mikhailenko
Improved error message (as of 2010-11-18).
Andy Mikhailenko avatarAndy Mikhailenko
Updated tests so that they match current logic.
  1. Prev
  2. Next
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.