diff --git a/odoo_scripts/__init__.py b/odoo_scripts/__init__.py index 959d450fc1714433d4442d1217d8d823900f7d4a_b2Rvb19zY3JpcHRzL19faW5pdF9fLnB5..47ab21ccfe0660dcf874f6251373e35c1a42f6ad_b2Rvb19zY3JpcHRzL19faW5pdF9fLnB5 100644 --- a/odoo_scripts/__init__.py +++ b/odoo_scripts/__init__.py @@ -3,8 +3,8 @@ 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, @@ -7,8 +7,7 @@ except ModuleNotFoundError: from importlib_metadata import ( # type: ignore[import,no-redef,assignment] PackageNotFoundError, distribution, - version, ) # This is maintained by bump2version. @@ -12,7 +11,7 @@ ) # 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") @@ -16,9 +15,9 @@ 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: @@ -24,5 +23,5 @@ except PackageNotFoundError: - __version__ = _manual_version + pass __author__ = "XCG Consulting"