# HG changeset patch # User Vincent Hatakeyama <vincent.hatakeyama@xcg-consulting.fr> # Date 1698062185 -7200 # Mon Oct 23 13:56:25 2023 +0200 # Node ID 47ab21ccfe0660dcf874f6251373e35c1a42f6ad # Parent 959d450fc1714433d4442d1217d8d823900f7d4a 👕 diff --git a/odoo_scripts/__init__.py b/odoo_scripts/__init__.py --- a/odoo_scripts/__init__.py +++ b/odoo_scripts/__init__.py @@ -3,26 +3,25 @@ try: # python 3.8+ - from importlib.metadata import PackageNotFoundError, distribution, version + from importlib.metadata import PackageNotFoundError, distribution except ModuleNotFoundError: from importlib_metadata import ( # type: ignore[import,no-redef,assignment] PackageNotFoundError, distribution, - version, ) # This is maintained by bump2version. -_manual_version = "20.10.1.dev" +__version__ = "20.10.1.dev" try: # When using an editable install, the number would be off distrib = distribution("odoo-scripts") - json = loads(distrib.read_text("direct_url.json")) - if not json.get("dir_info", {}).get("editable", False): - __version__ = distrib.version - else: - __version__ = _manual_version + text = distrib.read_text("direct_url.json") + if text is not None: + json = loads(text) + if not json.get("dir_info", {}).get("editable", False): + __version__ = distrib.version except PackageNotFoundError: - __version__ = _manual_version + pass __author__ = "XCG Consulting"