def clean_set(self, value): """ Return MyElement with value as content or EmptyElement if value is empty. :returns: MyElement with value as content. EmptyElement if value is empty. """ if value is None: return EmptyElement() value = super(StringNode, self).clean_set(value) r = MyElement((self.uri, self.xmlnode)) r.content = unicode(value) return r
def clean_set(self, value): """ Return MyElement with value as content or EmptyElement if value is empty. :returns: MyElement with value as content. EmptyElement if value is empty. """ if value is None: return EmptyElement() value = super(StringNode, self).clean_set(value) r = MyElement((self.uri, self.xmlnode)) r.content = unicode(value) return r
def clean_set(self, value): """Return MyElement with value cast to base64 as content.""" if value is not None: r = MyElement((None, self.xmlnode)) r.content = base64.b64encode(value) return r
def clean_set(self, value): """Return MyElement with value cast to base64 as content.""" if value is not None: r = MyElement((None, self.xmlnode)) r.content = base64.b64encode(value) return r