We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d37cae8 commit 114f85fCopy full SHA for 114f85f
1 file changed
pio-scripts/set_metadata.py
@@ -79,9 +79,11 @@ def get_github_repo():
79
PACKAGE_FILE = "package.json"
80
81
def get_version():
82
- with open(PACKAGE_FILE, "r") as package:
83
- return json.load(package)["version"]
84
- return None
+ try:
+ with open(PACKAGE_FILE, "r") as package:
+ return json.load(package)["version"]
85
+ except (FileNotFoundError, KeyError, json.JSONDecodeError):
86
+ return None
87
88
89
def has_def(cppdefs, name):
@@ -105,7 +107,7 @@ def add_wled_metadata_flags(env, node):
105
107
if not has_def(cdefs, "WLED_VERSION"):
106
108
version = get_version()
109
if version:
- cdefs.append(("WLED_VERSION", get_version()))
110
+ cdefs.append(("WLED_VERSION", version))
111
112
# This transforms the node in to a Builder; it cannot be modified again
113
return env.Object(
0 commit comments