Move Image (and Warning and Assumption) ahead of Subpod.
This commit is contained in:
		| @@ -121,6 +121,34 @@ class Result(ErrorHandler, Document): | |||||||
|         return {pod.title: pod.text for pod in self.pods} |         return {pod.title: pod.text for pod in self.pods} | ||||||
|  |  | ||||||
|  |  | ||||||
|  | class Assumption(Document): | ||||||
|  |     @property | ||||||
|  |     def text(self): | ||||||
|  |         text = self.template.replace('${desc1}', self.description) | ||||||
|  |         try: | ||||||
|  |             text = text.replace('${word}', self.word) | ||||||
|  |         except: | ||||||
|  |             pass | ||||||
|  |         return text[:text.index('. ') + 1] | ||||||
|  |  | ||||||
|  |  | ||||||
|  | class Warning(Document): | ||||||
|  |     pass | ||||||
|  |  | ||||||
|  |  | ||||||
|  | class Image(Document): | ||||||
|  |     """ | ||||||
|  |     Holds information about an image included with an answer. | ||||||
|  |     """ | ||||||
|  |     def __init__(self, *args, **kwargs): | ||||||
|  |         super(Image, self).__init__(*args, **kwargs) | ||||||
|  |         self.title = self['@title'] | ||||||
|  |         self.alt = self['@alt'] | ||||||
|  |         self.height = self['@height'] | ||||||
|  |         self.width  = self['@width'] | ||||||
|  |         self.src = self['@src'] | ||||||
|  |  | ||||||
|  |  | ||||||
| class Subpod(Document): | class Subpod(Document): | ||||||
|     """ |     """ | ||||||
|     Holds a specific answer or additional information relevant to said answer. |     Holds a specific answer or additional information relevant to said answer. | ||||||
| @@ -169,31 +197,3 @@ class Pod(ErrorHandler, Document): | |||||||
|     def text(self): |     def text(self): | ||||||
|         return next(iter(self.subpods)).text |         return next(iter(self.subpods)).text | ||||||
|  |  | ||||||
|  |  | ||||||
| class Assumption(Document): |  | ||||||
|     @property |  | ||||||
|     def text(self): |  | ||||||
|         text = self.template.replace('${desc1}', self.description) |  | ||||||
|         try: |  | ||||||
|             text = text.replace('${word}', self.word) |  | ||||||
|         except: |  | ||||||
|             pass |  | ||||||
|         return text[:text.index('. ') + 1] |  | ||||||
|  |  | ||||||
|  |  | ||||||
| class Warning(Document): |  | ||||||
|     pass |  | ||||||
|  |  | ||||||
|  |  | ||||||
| class Image(Document): |  | ||||||
|     """ |  | ||||||
|     Holds information about an image included with an answer. |  | ||||||
|     """ |  | ||||||
|     def __init__(self, *args, **kwargs): |  | ||||||
|         super(Image, self).__init__(*args, **kwargs) |  | ||||||
|         self.title = self['@title'] |  | ||||||
|         self.alt = self['@alt'] |  | ||||||
|         self.height = self['@height'] |  | ||||||
|         self.width  = self['@width'] |  | ||||||
|         self.src = self['@src'] |  | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user