# Try to guess the name from the email address
def TryMatcher(mail):
Sender = mail["From"];
- if Sender == None:
+ if Sender is None:
return None;
# Split up the address and invoke the matcher routine
UID = GetUID(l,SplitEmail(Sender));
- if UID[0] == None:
- if UID[1] == None or len(UID[1]) == 0:
+ if UID[0] is None:
+ if UID[1] is None or len(UID[1]) == 0:
return None;
# Print out an error message
Debug = "";
# Open the log files
-if Debug == None:
+if Debug is None:
MainLog = open(Ech_MainLog,"a+",0);
ErrLog = open(Ech_ErrorLog,"a+",0);
else:
ErrMsg = "An error occured while performing the LDAP lookup";
global l;
l = connectLDAP()
- if Debug == None:
+ if Debug is None:
F = open(PassDir+"/pass-"+pwd.getpwuid(os.getuid())[0],"r");
AccessPass = F.readline().strip().split(" ")
l.simple_bind_s("uid="+AccessPass[0]+","+BaseDn,AccessPass[1]);
ErrType = EX_TEMPFAIL;
ErrMsg = "An error occured while trying GPG decoding";
User = TryGPG(mail);
- if User == None:
+ if User is None:
ErrMsg = "An error occured while trying Matcher decoding";
User = TryMatcher(mail);
if not List: List = "-";
# Tada, write a log message
- if User != None:
+ if User is not None:
Msg = "[%s] \"%s\" \"%s\" \"%s\""%(Now,User[2],List,MsgID);
MainLog.write("%s %s %s\n"%(User[0],User[1],Msg));
Dn = "uid=" + User[0] + "," + BaseDn;
Rec = [(ldap.MOD_REPLACE,"activity-%s"%(User[1]),Msg)];
- if Debug == None:
+ if Debug is None:
l.modify_s(Dn,Rec);
else:
print Rec;