Changeset 04f6a4 in git for modules/openmathserver/objects.py
- Timestamp:
- Jun 15, 2005, 12:37:39 PM (18 years ago)
- Branches:
- (u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
- Children:
- 16678227fe277530e8904f607ce8e6128f93df2a
- Parents:
- c0124632d28789a5766a1280af3eab471d401852
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
modules/openmathserver/objects.py
rc012463 r04f6a4 148 148 self.name=name 149 149 def __eq__(self, other): 150 return bool(other.name==self.name and self.cd==other.cd) 150 try: 151 return bool(other.name==self.name and self.cd==other.cd) 152 except: 153 return False 151 154 def __str__(self): 152 155 return "OMS("+self.name+", "+self.cd.name + ")" … … 203 206 def getXMLattributes(self): 204 207 return [XMLattribute("dec",str(self.value))] 205 208 class OMref(OMObjectBase): 209 def __init__(self, ref): 210 self.ref=ref 211 def evaluate(self, context): 212 return context.evaluate(self.ref) 213 def XMLencode(self, context): 214 "FIXME: maybe it should also be able to encode as reference" 215 return context.XMLEncodeObject(self.ref) 206 216 if __name__=='__main__': 207 217 from context import *
Note: See TracChangeset
for help on using the changeset viewer.