import ldap
import time
+import userdir_ldap
class Account:
array_values = ['keyFingerPrint']
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() ]))
if not ('latitude' in a and 'longitude' in a):
continue
try:
- Line = "%8s %8s \"\""%(DecDegree(a['latitude'], 1), DecDegree(a['longitude'], 1))
+ Line = "%8s %8s \"\""%(a.latitude_dec(True), a.longitude_dec(True))
Line = Sanitize(Line) + "\n"
F.write(Line)
except: