1 from ConfigParser import ConfigParser
5 filename = "settings.cfg"
8 'baudrate': '/dev/ttyACM0',
13 'username': '<username>',
14 'password': '<password>',
20 self.parser = ConfigParser(defaults=self.defaults)
21 self.parser.add_section('serial')
22 self.parser.add_section('xively')
27 self.parser.read(self.filename)
29 self.device = self.parser.get('serial', 'device')
30 self.baudrate = self.parser.getint('serial', 'baudrate')
31 self.parity = self.parser.get('serial', 'parity')
32 self.databits = self.parser.getint('serial', 'databits')
33 self.stopbits = self.parser.getint('serial', 'stopbits')
35 self.username = self.parser.get('xively', 'username')
36 self.password = self.parser.get('xively', 'password')
37 self.apikey = self.parser.get('xively', 'apikey')
40 self.parser.write(self.filename)