Pārlūkot izejas kodu

Merge pull request #310 from Websoft9/issue-285

fix: fix value error
qiaofeng1227 1 gadu atpakaļ
vecāks
revīzija
70141869ee
1 mainītis faili ar 7 papildinājumiem un 0 dzēšanām
  1. 7 0
      appmanage/api/settings/settings.py

+ 7 - 0
appmanage/api/settings/settings.py

@@ -23,6 +23,13 @@ class Settings(object):
             if i.startswith('#'):
                 continue
             i = i.replace('\n', '').replace('\r\n', '')
+            if not i:
+                continue
+            tmp = i.split('=')
+            if len(tmp) != 2:
+                myLogger.error_logger(f'invalid format {i}')
+                continue
+            
             key, value = i.split('=')
             if self._config.get(key) != value:
                 self._config[key] = value