A "Best of the Best Practices" (BOBP) guide to developing in Python.
- "Build tools for others that you want to be built for you." - Kenneth Reitz
- "Simplicity is alway better than functionality." - Pieter Hintjens
from flask import Flask | |
from flask.json import JSONEncoder | |
from bson import json_util | |
from mongoengine.base import BaseDocument | |
from mongoengine.queryset.base import BaseQuerySet | |
class MongoEngineJSONEncoder(JSONEncoder): | |
def default(self,obj): | |
if isinstance(obj,BaseDocument): | |
return json_util._json_convert(obj.to_mongo()) |
del v7.0.0 moved to pure ESM (no dual support), which forced me to move my gulpfile to ESM to be able to continue to use del
.
The author sindresorhus maintains a lot of npm packages and does not want to provides an upgrade guide for each package so he provided a generic guide. But this guide is a bit vague because it's generic and not helping for gulp, hence this guide.