SSHFingerprint = re.compile('^(\d+) ([0-9a-f\:]{47}|SHA256:[0-9A-Za-z/+]{43}) (.+)$')
SSHRSA1Match = re.compile('^^(.* )?\d+ \d+ \d+')
-GenderTable = {"male": '1',
- "1": '1',
- "female": '2',
- "2": '2',
- "unspecified": '9',
- "9": '9',
-};
-
ArbChanges = {"c": "..",
"l": ".*",
"facsimileTelephoneNumber": ".*",
"mailCallout": "^(TRUE|FALSE)$",
"mailDefaultOptions": "^(TRUE|FALSE)$",
"VoIP": ".*",
- "gender": "^(1|2|9|male|female|unspecified)$",
"mailContentInspectionAction": "^(reject|blackhole|markup)$",
};
raise UDFormatError, "Item does not match the required format"+ArbChanges[attrName];
value = G[1];
- if attrName == 'gender':
- if G[1] not in GenderTable:
- raise UDFormatError, "Gender not found in table"
- value = GenderTable[G[1]]
# if attrName == 'birthDate':
# (re.match("^([0-9]{4})([01][0-9])([0-3][0-9])$",G[1]) {