Selaa lähdekoodia

Add sources_params in config.py

Olivier Marty 8 vuotta sitten
vanhempi
commit
9795826063
2 muutettua tiedostoa jossa 9 lisäystä ja 2 poistoa
  1. 7 0
      config.py
  2. 2 2
      source.py

+ 7 - 0
config.py

@@ -13,6 +13,13 @@ sources = {
   'jcdecaux_vls' : ['paris_42707_full', 'paris_42707_empty', 'paris_42703_empty', 'paris_19001_full', 'paris_8038_empty', 'nantes_62_full']
 }
 
+sources_params = {
+  'jcdecaux_vls' : {
+    'limit_full' : 4, # en dessous de cette limite, une notificaation est envoyée
+    'limit_empty': 4  # idem
+  }
+}
+
 # NOTIFICATIONS
 
 notification = {

+ 2 - 2
source.py

@@ -48,7 +48,7 @@ class Source_jcdecaux_vls_full(Source_jcdecaux_vls):
         self.message += 'plus que ' + places + ' places disponibles !'
 
   def problem(self):
-    return super(Source_jcdecaux_vls_full, self).problem() or self.places <= 4 # TODO config
+    return super(Source_jcdecaux_vls_full, self).problem() or self.places <= config.sources_params['jcdecaux_vls']['limit_full']
 
 
 class Source_jcdecaux_vls_empty(Source_jcdecaux_vls):
@@ -66,7 +66,7 @@ class Source_jcdecaux_vls_empty(Source_jcdecaux_vls):
         self.message += 'plus que ' + bikes + ' vélos !'
 
   def problem(self):
-    return super(Source_jcdecaux_vls_empty, self).problem() or self.bikes <= 4 # TODO config
+    return super(Source_jcdecaux_vls_empty, self).problem() or self.bikes <= config.sources_params['jcdecaux_vls']['limit_empty']
 
 
 class Source_transilien(Source):