Index: modules/univention/admin/syntax.py =================================================================== --- modules/univention/admin/syntax.py (Revision 29732) +++ modules/univention/admin/syntax.py (Arbeitskopie) @@ -427,7 +427,7 @@ def parse(self, text): if isinstance( text, bool ): return text and '1' or '0' - return simple.parse( text ) + return super( boolean, self ).parse( text ) class filesize(simple): """ @@ -742,7 +742,7 @@ if re.match("(^/%s$)|(^/%s/)" % (path, path), os.path.realpath(text)): raise univention.admin.uexceptions.valueError, _('Path may not start with "%s" !') % path - return simple.parse( text ) + return super( sharePath, self ).parse( text ) class passwd(simple): min_length=8 @@ -1087,7 +1087,7 @@ @classmethod def parse( self, text ): - simple.parse( text ) + super( MAC_Address, self ).parse( text ) return text.replace( '-', ':' ).lower() class DHCP_HardwareAddress( complex ):