We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
To reproduce:
>>> import box >>> box.__version__ '7.0.0' >>> box.Box({'a.b': 1}) Box({'a.b': 1}) >>> box.Box({'a.b': 1}, box_dots=True) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "box/box.py", line 286, in box.box.Box.__init__ File "box/box.py", line 653, in box.box.Box.__setitem__ box.exceptions.BoxKeyError: "'<class 'box.box.Box'>' object has no attribute a"
It seems to work in v6.0.2:
>>> import box >>> box.__version__ '6.0.2' >>> box.Box({'a.b': 1}) Box({'a.b': 1}) >>> box.Box({'a.b': 1}, box_dots=True) Box({'a.b': 1})
Python 3.10.9.
The text was updated successfully, but these errors were encountered:
This might be related to #170.
>>> import box >>> box.__version__ '7.0.0' >>> box.Box({'a.b': 1}, default_box=True) Box({'a.b': 1}) >>> box.Box({'a.b': 1}, default_box=True, box_dots=True) Box({'a': {'b': 1}})
That is, we have to set default_box=True to avoid BoxKeyError.
default_box=True
Sorry, something went wrong.
Found this is in the list of breaking changes which unfortunately I didn't read through. The examples in the wiki should be updated, though.
No branches or pull requests
To reproduce:
It seems to work in v6.0.2:
Python 3.10.9.
The text was updated successfully, but these errors were encountered: