Amqp-helper

Latest version: v0.1.7

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

Scan your dependencies

Page 2 of 4

0.1.1

------
* **BUGFIX**:
* :code:`LogProcess.handle_asqueue()` uses :code:`self.asqueue.get()` which could get stuck

0.1.0

------
* :code:`AMQPLogHandler` takes optional Argument
* **IMPORTANT**: The Exchange gets declared everytime so make sure the config stays the same
* **BREAKING**:
* :code:`AMQPLogHandler` got reworked to use a topic exchange
* it will only log everything which got transferred to the log process while the parent process was running

0.0.13

------
* :code:`AMQPClient` has new Function :code:`close()` to close the AMQP connection
* :code:`AMQPLogHandler` got reworked to work without throwing an error
* it will only log everything which got transferred to the log process while the parent process was running

0.0.12

------
* :code:`AMQPService.serve()` had a 'memory leak'. Now it does not Recreate :code:`Queues` instead it redeclares the old ones.

0.0.11

------
* :code:`AMQPFunction` Exception handlers now get the Exception which occured passed as keyword argument :code:`exc`

0.0.10

------
* :code:`AMQPService` should now no longer crash if an :code:`AMQPFunction` Exception is not catched.
* :code:`AMQPFunction` Excpetion Handlers now use isinstance instead of an exact class match
* :code:`Exception` should now catch all Exceptions
* NOTE: The priority of handling is the same order as the handlers were added. That means if you added an handler for :code:`Exception` first it will catch all errors.

Page 2 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.