parameters: (self, line)
return_statement: return result
docstring: Process log line potentially generating Pinball magic properties.
  
          Args:
              line: The line to process.
  
          Returns:
              A string with Pinball magic properties or an empty string if no
              properties were generated.
docstring_summary: Process log line potentially generating Pinball magic properties.
docstring_tokens: Process log line potentially generating Pinball magic properties .
function: def _generate_magic(self, line):
          """Process log line potentially generating Pinball magic properties.
  
          Args:
              line: The line to process.
  
          Returns:
              A string with Pinball magic properties or an empty string if no
              properties were generated.
          """
          key_values = self._log_line_processor(line)
          result = ''
          for key, value in key_values.items():
              result += 'PINBALL:%s=%s\n' % (key, value)
          return result
function_tokens: def _generate_magic ( self , line ) : key_values = self . _log_line_processor ( line ) result = '' for key , value in key_values . items ( ) : result += 'PINBALL:%s=%s\n' % ( key , value ) return result