Skip to content

Flask 2.2.0 not compatible with flask-mongoengine 1.0.0 #4732

@malhotraguy

Description

@malhotraguy

Describe how to replicate the bug.

self.db = MongoEngine(app)
  File "/Users/rahulm/PycharmProjects/Management-OLO/venv/lib/python3.9/site-packages/flask_mongoengine/__init__.py", line 102, in __init__
    self.init_app(app, config)
  File "/Users/rahulm/PycharmProjects/Management-OLO/venv/lib/python3.9/site-packages/flask_mongoengine/__init__.py", line 113, in init_app
    override_json_encoder(app)
  File "/Users/rahulm/PycharmProjects/Management-OLO/venv/lib/python3.9/site-packages/flask_mongoengine/json.py", line 38, in override_json_encoder
    app.json_encoder = _make_encoder(app.json_encoder)
  File "/Users/rahulm/PycharmProjects/Management-OLO/venv/lib/python3.9/site-packages/flask_mongoengine/json.py", line 8, in _make_encoder
    class MongoEngineJSONEncoder(superclass):
TypeError: NoneType takes no arguments

Describe the expected behavior that should have happened but didn't.

Should not throw any error while running flask
Environment: MAC M1

  • Python version:3.9
  • Flask version:2.2.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions