Exemplo n.º 1
0
 def parse(self, filesource):
     self.filesource=filesource
     prefix = ()
     obj = self
     for line in filesource.readlines():
         line = line.strip()
         if line.startswith('['):
             assert line.endswith(']')
             obj = self
             for attr in line[1:-1].strip().split('/'):
                 obj = obj(attr)._real_object
             continue
         name, value = line.split('=', 1)
         obj(name, getint(value), True)
Exemplo n.º 2
0
 def parse(self, filesource):
     self.filesource = filesource
     prefix = ()
     obj = self
     for line in filesource.readlines():
         line = line.strip()
         if line.startswith('['):
             assert line.endswith(']')
             obj = self
             for attr in line[1:-1].strip().split('/'):
                 obj = obj(attr)._real_object
             continue
         name, value = line.split('=', 1)
         obj(name, getint(value), True)
Exemplo n.º 3
0
 def _fixtokens(tokens, getint=getint):
     return [getint(x) for x in tokens]
Exemplo n.º 4
0
 def _fixtokens(tokens, getint=getint):
     return [getint(x) for x in tokens]