330 |
328 |
331 def getSource(self): |
329 def getSource(self): |
332 """Returns the source code of the node""" |
330 """Returns the source code of the node""" |
333 |
331 |
334 if not self.tokenizer: |
332 if not self.tokenizer: |
335 raise Exception("Could not find source for node '%s'" % self.type) |
333 raise Exception("Could not find source for node '%s'" % node.type) |
336 |
334 |
337 if getattr(self, "start", None) is not None: |
335 if getattr(self, "start", None) is not None: |
338 if getattr(self, "end", None) is not None: |
336 if getattr(self, "end", None) is not None: |
339 return self.tokenizer.source[self.start:self.end] |
337 return self.tokenizer.source[self.start:self.end] |
340 return self.tokenizer.source[self.start:] |
338 return self.tokenizer.source[self.start:] |