Skip to content
Snippets Groups Projects
Commit 8320a64f authored by André Anjos's avatar André Anjos :speech_balloon:
Browse files

[scripts.utils] Fix warning on __package__ usage

parent 3e10ae00
No related branches found
No related tags found
1 merge request!32Improve monitoring and reduce main process blocking when waiting for monitoring data
......@@ -119,7 +119,9 @@ def execution_metadata() -> dict[str, int | float | str | dict[str, str]]:
datetime = __import__("datetime").datetime.now().astimezone().isoformat()
# collects dependence information
package_name = __package__.split(".")[0]
package_name = (
__package__.split(".")[0] if __package__ is not None else "unknown"
)
requires = importlib.metadata.requires(package_name) or []
dependence_names = [re.split(r"(\=|~|!|>|<|;|\s)+", k)[0] for k in requires]
dependencies = {
......@@ -150,7 +152,7 @@ def execution_metadata() -> dict[str, int | float | str | dict[str, str]]:
return {
"datetime": datetime,
"package-name": __package__.split(".")[0],
"package-name": package_name,
"package-version": current_version,
"dependencies": dependencies,
"user": __import__("getpass").getuser(),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment