Changeset 9a95b3 in git for modules/openmathserver/context.py
- Timestamp:
- Jun 14, 2005, 11:48:02 AM (18 years ago)
- Branches:
- (u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
- Children:
- bb3e2b01b8b571e1ce0e1df85bcb71fb0ccb8e9d
- Parents:
- 50225ad7ef398575b5988f3bb049c8b508002f04
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
modules/openmathserver/context.py
r50225a r9a95b3 4 4 from omexceptions import * 5 5 from objects import * 6 from re import sub 6 7 class Context(object): 7 8 #TODO: Referenzen durch scope richtig behandeln … … 9 10 self.scope=Scope() 10 11 self.implementations={} 12 self.XMLEncoder=SimpleXMLEncoder() 11 13 def addCDImplementation(self, implementation): 12 14 self.implementations[implementation.cd]=implementation … … 60 62 def apply(self,func,args): 61 63 return func(self,*args) 62 64 def XMLEncodeBody(self,body): 65 return self.XMLEncoder.encode(body) 66 67 class SimpleXMLEncoder(object): 68 def encode(self, string): 69 return sub("<","<",sub("&","&",string)) 70 63 71 class Scope(object): 64 72 def __init__(self):
Note: See TracChangeset
for help on using the changeset viewer.