Move Image (and Warning and Assumption) ahead of Subpod.

master
Jason R. Coombs 8 years ago
parent 406967e8e1
commit 6abccdc728
  1. 56
      wolframalpha/__init__.py

@ -121,6 +121,34 @@ class Result(ErrorHandler, Document):
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):
"""
Holds a specific answer or additional information relevant to said answer.
@ -169,31 +197,3 @@ class Pod(ErrorHandler, Document):
def text(self):
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']

Loading…
Cancel
Save