def getSettings(self, fileName): """ Loads settings from the first lines of the data file """ s = SessionSettings() # template d = s.__dict__ # get all the fields needed f = open(fileName, 'r') for line in f: if line[0] is '#': a = line[2:].strip().split(",") if len(a) > 1 and a[0] in d: d[a[0]] = a[1] s.sanitise() return s