Ejemplo n.º 1
0
 def startElement(self, name, attrs, connection):
     if name == 'AccessControlPolicy':
         self.namespace = attrs.get('xmlns', None)
         return None
     if name == 'Owner':
         self.owner = User(self)
         return self.owner
     elif name == 'AccessControlList':
         self.acl = ACL(self)
         return self.acl
     else:
         return None
Ejemplo n.º 2
0
 def startElement(self, name, attrs, connection):
     for t in self.markers:
         if name == t[0]:
             obj = t[1](connection)
             self.append(obj)
             return obj
     if name == 'Owner':
         # Makes owner available for get_service and
         # perhaps other lists where not handled by
         # another element.
         self.owner = User()
         return self.owner
     return None
Ejemplo n.º 3
0
 def startElement(self, name, attrs, connection):
     if name == 'Owner':
         self.owner = User(self)
         return self.owner
     else:
         return None