schapman1974 / tinymongo

A simple wrapper to make a flat file drop in raplacement for mongodb out of TinyDB
MIT License
199 stars 32 forks source link

Code from README does not work #60

Open DataGreed opened 3 years ago

DataGreed commented 3 years ago

Tries running code from "examples" section, got RecursionError

from tinymongo import TinyMongoClient
>>> connection = TinyMongoClient()
>>> db = connection.my_tiny_database
Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "/Users/whatever/my_project/.venv/lib/python3.8/site-packages/tinymongo/tinymongo.py", line 73, in __getattr__
    return TinyMongoDatabase(name, self._foldername, self._storage)
  File "/Users/whatever/my_project/.venv/lib/python3.8/site-packages/tinymongo/tinymongo.py", line 73, in __getattr__
    return TinyMongoDatabase(name, self._foldername, self._storage)
  File "/Users/whatever/my_project/.venv/lib/python3.8/site-packages/tinymongo/tinymongo.py", line 73, in __getattr__
    return TinyMongoDatabase(name, self._foldername, self._storage)
  [Previous line repeated 987 more times]
RecursionError: maximum recursion depth exceeded