json parsing error when /etc/utah/config is empty
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
UTAH |
Fix Released
|
High
|
Javier Collado |
Bug Description
Using the latest revision of the code in the dev branch, I get the following problem when running run_utah_tests.py
File "/usr/lib/
CONFIG.
File "/usr/lib/
**kw)
File "/usr/lib/
return _default_
File "/usr/lib/
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/
raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded
The problem is because /etc/utah/config is empty and the json library fails to parse the empty string.
Related branches
- Max Brustkern (community): Approve
-
Diff: 14 lines (+3/-2)1 file modifiedutah/config.py (+3/-2)
Changed in utah: | |
status: | New → Confirmed |
importance: | Undecided → High |
assignee: | nobody → Javier Collado (javier.collado) |
status: | Confirmed → Triaged |
Changed in utah: | |
status: | Triaged → In Progress |
Changed in utah: | |
status: | In Progress → Fix Committed |
Changed in utah: | |
status: | Fix Committed → Fix Released |