Skip to content

Recommended security update on pymongo (>=4.6.3) brings a little problem at the end of a connection #705

@tvandraren

Description

@tvandraren
Traceback (most recent call last):
  File "manage.py", line 22, in <module>
    main()
  File "manage.py", line 18, in main
    execute_from_command_line(sys.argv)
  File "/mnt/c/Users/tvand/Documents/repos/khunlyngramnerk/venv/lib/python3.8/site-packages/django/core/management/__init__.py", line 446, in execute_from_command_line
    utility.execute()
  File "/mnt/c/Users/tvand/Documents/repos/khunlyngramnerk/venv/lib/python3.8/site-packages/django/core/management/__init__.py", line 440, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/mnt/c/Users/tvand/Documents/repos/khunlyngramnerk/venv/lib/python3.8/site-packages/django/core/management/base.py", line 415, in run_from_argv
    connections.close_all()
  File "/mnt/c/Users/tvand/Documents/repos/khunlyngramnerk/venv/lib/python3.8/site-packages/django/utils/connection.py", line 85, in close_all
    conn.close()
  File "/mnt/c/Users/tvand/Documents/repos/khunlyngramnerk/venv/lib/python3.8/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/mnt/c/Users/tvand/Documents/repos/khunlyngramnerk/venv/lib/python3.8/site-packages/django/db/backends/base/base.py", line 358, in close
    self._close()
  File "/mnt/c/Users/tvand/Documents/repos/khunlyngramnerk/venv/lib/python3.8/site-packages/djongo/base.py", line 208, in _close
    if self.connection:
  File "/mnt/c/Users/tvand/Documents/repos/khunlyngramnerk/venv/lib/python3.8/site-packages/pymongo/database.py", line 1337, in __bool__
    raise NotImplementedError(
NotImplementedError: Database objects do not implement truth value testing or bool(). Please compare with None instead: database is not None

using:

Django==4.1.13
djongo==1.3.6
pymongo==4.6.3

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions