There is not much to say here except a little detail, if you already reviewed the PR you might notice that inside entry.py and attachment.py I use this syntax from . import entry this is to import from the current package a specific module.
This is to avoid what is called circular imports, (and similar strategy was in place before this one).
Also I added a variable used in pykeepass.py to the __init__.py in kdbx_parsing since importing from the subpackage would be easier.
There is not much to say here except a little detail, if you already reviewed the PR you might notice that inside
entry.py
andattachment.py
I use this syntaxfrom . import entry
this is to import from the current package a specific module. This is to avoid what is called circular imports, (and similar strategy was in place before this one).Also I added a variable used in
pykeepass.py
to the__init__.py
inkdbx_parsing
since importing from the subpackage would be easier.