Ejemplo n.º 1
0
 def parse(self, line):
   d = {}
   try:
     so = ScanfParser.parse(self, ' '.join(line.split()), True)
     for attr, value in zip(self._attrs, so.ungrouped()):
       d[attr] = self._handlers[attr](attr, value) if attr in self._handlers else value
   except ScanfParser.ParseError as e:
     return {}
   return d
Ejemplo n.º 2
0
 def parse(self, line):
     d = {}
     try:
         so = ScanfParser.parse(self, " ".join(line.split()), True)
         for attr, value in zip(self._attrs, so.ungrouped()):
             d[attr] = self._handlers[attr](attr, value) if attr in self._handlers else value
     except ScanfParser.ParseError as e:
         return {}
     return d
Ejemplo n.º 3
0
 def parse(self, line):
   d = {}
   try:
     so = ScanfParser.parse(self, ' '.join(line.split()), True)
     for attr, value in zip(self._attrs, so.ungrouped()):
       d[attr] = self._handlers[attr](attr, value) if attr in self._handlers else value
   except ScanfParser.ParseError as e:
     if log: log.error('ProcessHandleParser failed: %s' % e)
     return {}
   return d
Ejemplo n.º 4
0
 def parse(self, line):
     d = {}
     try:
         so = ScanfParser.parse(self, ' '.join(line.split()), True)
         for attr, value in zip(self._attrs, so.ungrouped()):
             d[attr] = self._handlers[attr](
                 attr, value) if attr in self._handlers else value
     except ScanfParser.ParseError as e:
         if log: log.error('ProcessHandleParser failed: %s' % e)
         return {}
     return d