コード例 #1
0
ファイル: __init__.py プロジェクト: Arie001/klonor-kicad
 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)
コード例 #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)
コード例 #3
0
 def _fixtokens(tokens, getint=getint):
     return [getint(x) for x in tokens]
コード例 #4
0
ファイル: draw.py プロジェクト: Arie001/klonor-kicad
 def _fixtokens(tokens, getint=getint):
     return [getint(x) for x in tokens]