Skip to content

Instantly share code, notes, and snippets.

@mrkurt
Created April 19, 2009 17:46
Show Gist options
  • Save mrkurt/98148 to your computer and use it in GitHub Desktop.
Save mrkurt/98148 to your computer and use it in GitHub Desktop.
def assemble_result(self, raw = None):
if not self.__extractor and not raw:
raise Error, "No source to work with"
elif raw:
self.__extractor = Extractor(raw)
result = self.run_js()
data = self.__extractor.data
output = ''
handlers = Runner.__result_handlers
for i in range(len(result)):
command = result[i]
if command:
output += handlers[command.type](command, data)
return output
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment