Skip to content

Commit

Permalink
Treat 'None' the same as 'undefined' in json payload
Browse files Browse the repository at this point in the history
  • Loading branch information
markwal committed Apr 5, 2018
1 parent 7c19190 commit f243524
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
2 changes: 1 addition & 1 deletion GPX
3 changes: 2 additions & 1 deletion octoprint_GPX/iniparser.py
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@ def update(self, ini):
if not section.items:
raise ValueError("Invalid section")
for option, value in section.items():
self._logger.info("option, value: %s, %s" % (option, repr(value)))
if ("%s" % value) in ["True", "False"]:
value = 1 if value else 0
if option == "machine_type" and (value == "" or value == "undefined"):
Expand All @@ -70,7 +71,7 @@ def update(self, ini):
if sectionname not in self.idx:
self.idx[sectionname] = OrderedDict()
line = self.idx[sectionname].get(option)
if value == '' or value == 'undefined':
if value == '' or value == 'undefined' or value == 'None':
# means delete
if line is not None:
del self.idx[sectionname][option]
Expand Down

0 comments on commit f243524

Please sign in to comment.