X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=UDLdap.py;h=3dc2b742fec2f3c06eb81bab99bda6cb176b0a83;hb=a10f6e27cfde5e7cf7fba28f00f73b8d5f52aeb0;hp=447368df5a0912172cf23e39ba72694dac38f408;hpb=bfb5521e851c8aa513d8a62a45f0d811fb475aa5;p=mirror%2Fuserdir-ldap.git diff --git a/UDLdap.py b/UDLdap.py index 447368d..3dc2b74 100644 --- a/UDLdap.py +++ b/UDLdap.py @@ -1,5 +1,6 @@ import ldap import time +import userdir_ldap class Account: array_values = ['keyFingerPrint'] @@ -62,6 +63,11 @@ class Account: def numkeys(self): return len(self['keyFingerPrint']) + def latitude_dec(self, anonymized=False): + return userdir_ldap.DecDegree(self['latitude'], anonymized) + def longitude_dec(self, anonymized=False): + return userdir_ldap.DecDegree(self['longitude'], anonymized) + def verbose_status(self): status = [] status.append('mail: %s' %(['disabled', 'active'][ self.has_mail() ]))