Commit Graph

  • 6eb470a821 remove unnecessary usage of the "global" keyword Stefan Wojcik 2016-12-08 23:50:36 -05:00
  • 756d8b2ac5 remove ridiculous try-finally clause from BaseQuerySet.distinct Stefan Wojcik 2016-12-08 23:44:36 -05:00
  • b99985eaf8 slightly cleaner and more performant BaseQuerySet.delete Stefan Wojcik 2016-12-08 23:36:11 -05:00
  • 4e1145d890 improve documentation regarding allow_inheritance Stefan Wojcik 2016-12-08 23:06:17 -05:00
  • 5b7b65a750 Prefer ' over " + minor docstring tweaks Stefan Wojcik 2016-12-08 22:44:02 -05:00
  • 76219901db nicer merge_index_specs (thanks @gukoff!) Stefan Wojcik 2016-12-08 21:49:25 -05:00
  • 44b86e29c6 more cleanup Stefan Wojcik 2016-12-08 19:27:57 -05:00
  • f1f999a570 cleanup + nicer EmbeddedDocumentList.__match_all and __only_matches Stefan Wojcik 2016-12-08 18:59:25 -05:00
  • 9a32ff4c42 document and slightly simplify BaseDocument._lookup_field Stefan Wojcik 2016-12-08 17:41:40 -05:00
  • 4b024409ba fix benchmark.py + ignore it in landscape Stefan Wojcik 2016-12-08 16:31:44 -05:00
  • b2825119ce remove unnecessary parentheses Stefan Wojcik 2016-12-08 15:36:54 -05:00
  • b02904ee75 BREAKING CHANGE rename ConnectionError to MongoEngineConnectionError to avoid conflicts with PY3's built-in ConnectionError Stefan Wojcik 2016-12-08 15:18:17 -05:00
  • c86155e571 cleaner connection code Stefan Wojcik 2016-12-08 15:10:10 -05:00
  • fa6949eca2 no need to redefine PY3 - six already has it Stefan Wojcik 2016-12-08 12:53:01 -05:00
  • 18a91cc794 drop an unnecessary ALLOW_INHERITANCE Stefan Wojcik 2016-12-08 11:22:51 -05:00
  • ae777e45b2 better comment about overriding allow_inheritance Stefan Wojcik 2016-12-08 11:15:35 -05:00
  • 0189818f3e clearer .landscape.yml + change self.__class__._meta to self._meta Stefan Wojcik 2016-12-08 10:45:24 -05:00
  • 205a975781 fix flake8 Stefan Wojcik 2016-12-08 10:34:09 -05:00
  • bb81652ffe nicer imports Stefan Wojcik 2016-12-08 10:33:15 -05:00
  • edbecb4df0 minimize cyclic import warnings Stefan Wojcik 2016-12-08 10:12:46 -05:00
  • 4373ea98cf more import fixes Stefan Wojcik 2016-12-08 08:42:32 -05:00
  • 8f657e0f7d cleaner code + prefer top-level import over _import_class Stefan Wojcik 2016-12-08 08:18:33 -05:00
  • f6b8899bba fix broken inheritance for Document and EmbeddedDocument Stefan Wojcik 2016-12-07 22:48:06 -05:00
  • c43a5fe760 add .landscape.yml Stefan Wojcik 2016-12-07 00:13:32 -05:00
  • c1993de524 remove one last unicode + safer default param Stefan Wojcik 2016-12-06 23:36:57 -05:00
  • bc83ba6a24 minor tweaks to Document._build_index_specs Stefan Wojcik 2016-12-06 23:28:21 -05:00
  • 0fc44efbcc minor tweak to python_support Stefan Wojcik 2016-12-06 23:09:55 -05:00
  • 1b36ca00e5 minor health tweak to benchmark.py Stefan Wojcik 2016-12-06 23:04:38 -05:00
  • 7dd4639037 pk as a property with a setter + get rid of basestring Stefan Wojcik 2016-12-06 23:02:08 -05:00
  • 557f9bd971 flake8 tweaks Stefan Wojcik 2016-12-06 16:20:41 -05:00
  • 59cac2b75c remove last few uses of "unicode" Stefan Wojcik 2016-12-06 16:17:15 -05:00
  • 548c7438b0 dont re-implement six Stefan Wojcik 2016-12-06 16:14:53 -05:00
  • 50df653768 imports working in py2 and py3 in mongoengine/__init__.py Stefan Wojcik 2016-12-06 13:53:12 -05:00
  • bc6c84c408 remove unnecessary sys.path manipulation in tests Stefan Wojcik 2016-12-06 13:27:10 -05:00
  • 6b2cebb07b healthier, cleaner imports Stefan Wojcik 2016-12-06 13:17:40 -05:00
  • 3b71a6b5c5 Improved tests to avoid regression Issue #1103 Дмитрий Янцен 2016-12-06 11:33:44 +05:00
  • 7ce8768c19 Added rounding for unicode return value of to_mongo in DecimalField. Closes #1103 Дмитрий Янцен 2016-12-06 10:42:10 +05:00
  • db673a9033 ditch the old "except Exception, e" syntax Stefan Wojcik 2016-12-05 23:23:38 -05:00
  • 25e0f12976 fix delete cascade for models without a literal id field: replace with pk (#1247) rmendocna 2016-12-06 03:54:21 +00:00
  • f168682a68 Dont let the MongoDB URI override connection settings it doesnt explicitly specify (#1421) Stefan Wójcik 2016-12-05 22:31:00 -05:00
  • d25058a46d Implement BaseQuerySet.batch_size (#1426) Stefan Wójcik 2016-12-05 22:13:22 -05:00
  • 34ba527e6d include a link to PyMongo docs for batch_size batch-size Stefan Wojcik 2016-12-05 11:27:46 -05:00
  • 4d0c092d9f Fix iteration within iteration (#1427) Stefan Wójcik 2016-12-05 09:38:24 -05:00
  • ea9027755f drop redundant test Stefan Wojcik 2016-12-05 00:17:03 -05:00
  • 894678da39 minor comments fix-iteration-within-iteration Stefan Wojcik 2016-12-05 00:03:19 -05:00
  • 0a66a4b8a9 Fix iteration within iteration Stefan Wojcik 2016-12-04 23:55:25 -05:00
  • 43668a93a2 implement BaseQuerySet.batch_size Stefan Wojcik 2016-12-04 19:28:26 -05:00
  • e085f22b9b increase allowed complexity fix-generic-ref-filtering Stefan Wojcik 2016-12-04 18:46:56 -05:00
  • 2904ce091b add ability to filter the generic reference field by ObjectId and DBRef Stefan Wojcik 2016-12-04 18:13:24 -05:00
  • 15714ef855 Fix __repr__ method of the StrictDict (#1424) Stefan Wójcik 2016-12-04 16:10:59 -05:00
  • c78e5079d4 extra test for escaping quotes fix-strict-dict-repr Stefan Wojcik 2016-12-04 15:33:48 -05:00
  • ab69e50361 fix __repr__ method of the StrictDict Stefan Wojcik 2016-12-04 15:29:03 -05:00
  • eb743beaa3 fix doc.get_<field>_display + unit test inspired by #1279 (#1419) Stefan Wójcik 2016-12-04 00:34:24 -05:00
  • 0007535a46 Add support for cursor.comment (#1420) Stefan Wójcik 2016-12-04 00:33:42 -05:00
  • 8391af026c Fix filtering by embedded_doc=None (#1422) Stefan Wójcik 2016-12-04 00:32:53 -05:00
  • 800f656dcf remove unnecessary randomness in indexes tests (#1423) Stefan Wójcik 2016-12-04 00:31:54 -05:00
  • 38c36c0ba4 make the test simpler by using a new doc class queryset-comment Stefan Wojcik 2016-12-03 23:57:07 -05:00
  • c1a8b468c5 try dropping collection Stefan Wojcik 2016-12-03 23:32:52 -05:00
  • ea82cb80f6 remove unnecessary randomness in indexes tests simpler-indexes-tests Stefan Wojcik 2016-12-03 23:19:26 -05:00
  • eb4485c1b7 Fix filtering by embedded_doc=None fix-embedded-doc-filtering Stefan Wojcik 2016-12-03 21:46:59 -05:00
  • 890e58bfcd debug print to see what travis is doing Stefan Wojcik 2016-12-03 21:20:29 -05:00
  • df12211c25 dont let the MongoDB URI override connection settings it doesnt explicitly specify no-conflict-uri Stefan Wojcik 2016-12-03 21:08:18 -05:00
  • debc28a5cf add support for cursor.comment Stefan Wojcik 2016-12-03 18:16:09 -05:00
  • 50923d809d fix doc.get_<field>_display + unit test inspired by #1279 fix-get-field-display Stefan Wojcik 2016-12-03 17:26:39 -05:00
  • 088c5f49d9 update the changelog Stefan Wojcik 2016-12-03 16:32:14 -05:00
  • d8d98b6143 Support Falsey primary_keys (#1354) Ollie Ford 2016-12-03 21:10:05 +00:00
  • 02fb3b9315 Support for authentication mechanism #905 (#1333) zeez 2016-12-04 02:08:24 +05:00
  • 4f87db784e Make the README example easier to replicate (#1382) Francesc Elies 2016-12-03 04:05:20 +01:00
  • 7e6287b925 Merge pull request #1417 from MongoEngine/fix-db-field-in-sum-and-average Jérôme Lafréchoux 2016-12-02 20:53:48 +01:00
  • 999cdfd997 Fix BaseQuerySet#sum and BaseQuerySet#average for fields that specify a db_field fix-db-field-in-sum-and-average Stefan Wojcik 2016-12-02 11:32:38 -05:00
  • 8d6cb087c6 Fix changelog v0.10.7 Jérôme Lafréchoux 2016-11-29 09:28:13 +01:00
  • 2b7417c728 add a missing entry to the changelog Stefan Wojcik 2016-11-28 19:33:11 -05:00
  • 3c455cf1c1 Improve health of this package (#1409) Stefan Wójcik 2016-11-28 19:00:34 -05:00
  • 8a84398cf6 fix .travis.yml improve-health Stefan Wojcik 2016-11-28 18:16:06 -05:00
  • 5de80f0327 restore the virtualenv install in travis Stefan Wojcik 2016-11-28 17:00:36 -05:00
  • ea91383558 fix a test that fails from time to time depending on an order of a dict Stefan Wojcik 2016-11-28 16:56:18 -05:00
  • 081b0e1edd remove an unused variable Stefan Wojcik 2016-11-28 16:32:18 -05:00
  • 5f2cd8ac75 flake8 tweaks for mongoengine.queryset Stefan Wojcik 2016-11-28 16:21:02 -05:00
  • f2b8dcf292 flake8 tweaks for mongoengine.base Stefan Wojcik 2016-11-28 16:15:46 -05:00
  • e2097061e9 flake8 tweaks to mongoengine.fields + ignore tests for now Stefan Wojcik 2016-11-28 16:06:38 -05:00
  • c72465cbb4 flake8 tweaks for mongoengine.document Stefan Wojcik 2016-11-28 16:00:56 -05:00
  • 5d093e1011 flake8 tweaks for mongoengine.dereference Stefan Wojcik 2016-11-28 15:56:28 -05:00
  • 13ddef2033 flake8 tweaks to mongoengine/__init__.py Stefan Wojcik 2016-11-28 15:53:40 -05:00
  • 0229ebff4b flake8 tweaks to setup.py Stefan Wojcik 2016-11-28 15:52:11 -05:00
  • fd8cfbf610 flake8 tweaks to tests.queryset.queryset Stefan Wojcik 2016-11-28 15:49:30 -05:00
  • 43adba115b flake8 tweaks to tests.queryset.transform Stefan Wojcik 2016-11-28 15:22:38 -05:00
  • 3985bd3e53 flake8 tweaks to tests.queryset.visitor Stefan Wojcik 2016-11-28 15:17:32 -05:00
  • c35dab9541 add flake8 and flake8-import-order to travis for py27 Stefan Wojcik 2016-11-28 15:17:01 -05:00
  • 5135185e31 Use SVG in README badges Stefan Wójcik 2016-11-28 12:31:50 -05:00
  • b461f26e5d version bump Stefan Wojcik 2016-11-28 10:42:05 -05:00
  • faef5b8570 finalize the v0.10.7 changelog Stefan Wojcik 2016-11-28 10:40:16 -05:00
  • 0a20e04c10 Merge pull request #1383 from BenCoDev/patch-1 Omer Katz 2016-11-27 18:39:04 +02:00
  • d19bb2308d add #1389 to the changelog Stefan Wojcik 2016-11-24 09:40:17 -05:00
  • d8dd07d9ef Updating Dict Fields use description BenCotte 2016-11-20 11:19:36 +01:00
  • 36c56243cd Merge pull request #1399 from sallyruthstruik/master Omer Katz 2016-11-20 10:28:15 +02:00
  • 23d06b79a6 Add info in CHANGELOG Stanivlav Kaledin 2016-11-17 19:05:46 +03:00
  • e4c4e923ee Merge pull request #1397 from sallyruthstruik/master Omer Katz 2016-11-17 11:32:09 +02:00
  • 936d2f1f47 Merge pull request #1334 from touilleMan/bug-892 Omer Katz 2016-11-17 11:31:15 +02:00
  • 07018b5060 Raise DoesNotExist when dereferencing unknown document Emmanuel Leblond 2016-07-06 15:23:00 +02:00
  • ac90d6ae5c Don't force _cursor Stanivlav Kaledin 2016-11-14 20:06:34 +03:00