diff trafficintelligence/storage.py @ 1058:16575ca4537d

work in progress
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Tue, 10 Jul 2018 17:16:38 -0400
parents 093e2b892ede
children d4d052a05337
line wrap: on
line diff
--- a/trafficintelligence/storage.py	Mon Jul 09 16:21:03 2018 -0400
+++ b/trafficintelligence/storage.py	Tue Jul 10 17:16:38 2018 -0400
@@ -1333,6 +1333,7 @@
         self.stdVehicleSpeed = config.getfloat(self.sectionHeader, 'std-veh-speed')
 
     def __init__(self, filename = None):
+        self.configFilename = filename
         if filename is not None and Path(filename).exists():
             self.loadConfigFile(filename)
         else:
@@ -1501,15 +1502,13 @@
         self.maxLcssDistance = config.getfloat(self.sectionHeader, 'max-lcss-distance')
         self.lcssMetric = config.get(self.sectionHeader, 'lcss-metric')
         self.minLcssSimilarity = config.getfloat(self.sectionHeader, 'min-lcss-similarity')
-        
-        self.configFilename = filename
 
     def __init__(self, filename = None):
+        self.configFilename = filename
         if filename is not None and Path(filename).exists():
             self.loadConfigFile(filename)
         else:
             print('Configuration filename {} could not be loaded.'.format(filename))
-            self.configFilename = filename
 
 def processVideoArguments(args):
     '''Loads information from configuration file