-
-
- def get_dav_props(self, cr):
- return self.PROPS
-
- def get_dav_eprop(self,cr, ns, propname):
- if self.M_NS.has_key(ns):
- prefix = self.M_NS[ns]
- else:
- print "No namespace:",ns, "( for prop:", propname,")"
- return None
- propname = propname.replace('-','_')
- mname = prefix + "_" + propname
- if not hasattr(self, mname):
- return None
-
- try:
- m = getattr(self, mname)
- r = m(cr)
- return r
- except AttributeError, e:
- print 'Property %s not supported' % propname
- print "Exception:", e
- return None
-
-