Py-rds

Latest version: v1.3.0

Safety actively analyzes 685838 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.3.0

* No longer uses the `IDGenerator`. Waiting for turns now purely uses the `threading.Lock` class and should (hopefully) be faster and a smoother experience.
* Added new class `RDSList`. Works like `RDSDict` in that it can directly replace an existing list object.
* Made RDS objects more resilient. Now if they end up being unable to save they will revert back to the previous version before a change was attempted. Unfortunately this means they will be slightly slower. I did this in a smart way, so only functions where this is a possible problem should be affected. Functions that do not add to the objects cannot prevent a new pickle from being formed, so they will not be checked.
* Fixed the timeout exception not having the data formatted into it when I moved it directly into RDSDict (and RDSList).
* Fixed some issues with in-place operators returning the data the represented instead of the RDS instance.
* Fixed `RDSSubList` missing the `__iter__` function.

1.2.2

* Changed public name for PyPI (why is RDS refused?).
* Fixed README to use new name in links.

1.2.1

* Prepared for upload to PyPI.
* Changed to use relative imports.

1.2.0

* Updated `IDGenerator` to use a lock system as opposed to a socket system. The sockets would occasionally fail for some reason and were not as efficient as they could have been. This should make everything a lot smoother.

1.1.5

* Updated `setup.py`.
* Fixed README.

1.1.4

* Fixed major bug that prevented a lot of list modification functions.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.