.. contents::
Introduction
============
Generic methods to use amqp
Changelog
=========
0.9 (2024-02-12)
----------------
- Raised a ValueError in `utils.next_scan_id` when found highest id doesn't start with scan_type parameter.
[sgeulette]
0.8 (2024-02-12)
----------------
- Improved `utils.next_scan_id` to check if found highest id starts well with scan_type parameter.
[sgeulette]
- Added gh actions for tests.
[sgeulette]
0.7 (2022-10-28)
----------------
- Corrected parameter typo in `utils.next_scan_id` and `utils.scan_id_barcode`.
Added sphinx compliant doc strings.
[sgeulette]
0.6 (2021-04-21)
----------------
- In `utils.highest_scan_id`, avoid 2 `return` for lisibility.
[gbastien]
0.5 (2019-09-24)
----------------
- Skip empty scan_id in highest_scan_id method.
[sgeulette]
0.4 (2018-01-22)
----------------
- Corrected unused parameters in consume function.
[sgeulette]
- Corrected method not called => made a property.
[sgeulette]
- Handle several portal types in search. Take the first one for creation
[sgeulette]
0.3 (2017-12-18)
----------------
- Removed `commit` method that tried to manage retry of failing commits,
queuing does not manage order, this will be managed another way when necessary.
[gbastien]
- Added method `consume` that is the default method called by consumers to
consume a message using the `create_or_update` method.
[gbastien]
0.2 (2017-11-27)
----------------
- Added possibility to handle several portal_types in methods
`utils.highest_scan_id`, `utils.next_scan_id` and
`utils.scan_id_barcode`.
[gbastien]
- In `utils.highest_scan_id`, do the portal_catalog search unrestricted so we
are sure that every elements are found.
[gbastien]
- Make it possible to use a different portal_type for query or creation. This
is useful if consumer.file_portal_type returns several portal_types, we need
to know which of the returned portal_types we need to use for file creation.
[gbastien]
0.1 (2017-06-01)
----------------
- Some improvements
[sgeulette]
- Initial release, inspired from imio.dms.amqp.
[gbastien]
Raw data
{
"_id": null,
"home_page": "https://github.com/imio/",
"name": "imio.zamqp.core",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "Plone Python IMIO",
"author": "IMIO",
"author_email": "support@imio.be",
"download_url": "https://files.pythonhosted.org/packages/a7/0a/abd9c6394ea769d4b8aaff53ada481aef4308f3a78c49d32928b35f9313c/imio.zamqp.core-0.9.tar.gz",
"platform": null,
"description": ".. contents::\n\nIntroduction\n============\n\nGeneric methods to use amqp\n\nChangelog\n=========\n\n0.9 (2024-02-12)\n----------------\n\n- Raised a ValueError in `utils.next_scan_id` when found highest id doesn't start with scan_type parameter.\n [sgeulette]\n\n0.8 (2024-02-12)\n----------------\n\n- Improved `utils.next_scan_id` to check if found highest id starts well with scan_type parameter.\n [sgeulette]\n- Added gh actions for tests.\n [sgeulette]\n\n0.7 (2022-10-28)\n----------------\n\n- Corrected parameter typo in `utils.next_scan_id` and `utils.scan_id_barcode`.\n Added sphinx compliant doc strings.\n [sgeulette]\n\n0.6 (2021-04-21)\n----------------\n\n- In `utils.highest_scan_id`, avoid 2 `return` for lisibility.\n [gbastien]\n\n0.5 (2019-09-24)\n----------------\n\n- Skip empty scan_id in highest_scan_id method.\n [sgeulette]\n\n0.4 (2018-01-22)\n----------------\n\n- Corrected unused parameters in consume function.\n [sgeulette]\n- Corrected method not called => made a property.\n [sgeulette]\n- Handle several portal types in search. Take the first one for creation\n [sgeulette]\n\n0.3 (2017-12-18)\n----------------\n\n- Removed `commit` method that tried to manage retry of failing commits,\n queuing does not manage order, this will be managed another way when necessary.\n [gbastien]\n- Added method `consume` that is the default method called by consumers to\n consume a message using the `create_or_update` method.\n [gbastien]\n\n0.2 (2017-11-27)\n----------------\n\n- Added possibility to handle several portal_types in methods\n `utils.highest_scan_id`, `utils.next_scan_id` and\n `utils.scan_id_barcode`.\n [gbastien]\n- In `utils.highest_scan_id`, do the portal_catalog search unrestricted so we\n are sure that every elements are found.\n [gbastien]\n- Make it possible to use a different portal_type for query or creation. This\n is useful if consumer.file_portal_type returns several portal_types, we need\n to know which of the returned portal_types we need to use for file creation.\n [gbastien]\n\n0.1 (2017-06-01)\n----------------\n- Some improvements\n [sgeulette]\n- Initial release, inspired from imio.dms.amqp.\n [gbastien]\n\n\n\n",
"bugtrack_url": null,
"license": "GPL",
"summary": "Generic methods tu use amqp",
"version": "0.9",
"project_urls": {
"Homepage": "https://github.com/imio/"
},
"split_keywords": [
"plone",
"python",
"imio"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "a70aabd9c6394ea769d4b8aaff53ada481aef4308f3a78c49d32928b35f9313c",
"md5": "ed9882e60c6b651f1f2030c8b33324c7",
"sha256": "0183da7d8e186e231474cb3f2b161cce6f59e15d4cc599f7999ccee90b14e66e"
},
"downloads": -1,
"filename": "imio.zamqp.core-0.9.tar.gz",
"has_sig": false,
"md5_digest": "ed9882e60c6b651f1f2030c8b33324c7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18769,
"upload_time": "2024-02-12T13:08:24",
"upload_time_iso_8601": "2024-02-12T13:08:24.896051Z",
"url": "https://files.pythonhosted.org/packages/a7/0a/abd9c6394ea769d4b8aaff53ada481aef4308f3a78c49d32928b35f9313c/imio.zamqp.core-0.9.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-02-12 13:08:24",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "imio.zamqp.core"
}