py3 changes in scripts, added missing cmp func

py3_forced
parent 27667a1a19
commit f941712dad

@ -54,6 +54,9 @@ tr.setLanguage(sys.modules[__name__])
pcs = cl_utils.prettyColumnStr
def cmp(a, b):
return (a > b) - (b < a)
class report:
"""Класс для выдачи данных в табличном виде"""
def __init__(self, title, headerList, dataList):

@ -31,7 +31,7 @@ if __name__ == "__main__":
flagError = False
# Вывод помощи если нет параметров командной строки
if not optObj.opt:
print ldapObj.getHelp(ldapObj.relOptions['h'])
print(ldapObj.getHelp(ldapObj.relOptions['h']))
optObj.flagHelp = True
if not optObj.flagHelp:
# Добавление статического хоста в DHСP

@ -31,7 +31,7 @@ if __name__ == "__main__":
flagError = False
# Вывод помощи если нет параметров командной строки
if not optObj.opt:
print ldapObj.getHelp(ldapObj.relOptions['h'])
print(ldapObj.getHelp(ldapObj.relOptions['h']))
optObj.flagHelp = True
if not optObj.flagHelp:
# Удаление статического хоста

@ -29,8 +29,8 @@ if __name__ == "__main__":
optObj = cl_ldap.tsOpt(ldapObj,[],False,False,True)
flagError = False
# Вывод помощи если нет параметров командной строки
if not optObj.opt and optObj.params.has_key('service'):
print ldapObj.getHelp(ldapObj.relOptions['h'])
if not optObj.opt and 'service' in optObj.params:
print(ldapObj.getHelp(ldapObj.relOptions['h']))
optObj.flagHelp = True
if not optObj.flagHelp:
# Модификация сети

@ -31,7 +31,7 @@ if __name__ == "__main__":
flagError = False
# Вывод помощи если нет параметров командной строки
if not optObj.opt:
print ldapObj.getHelp(ldapObj.relOptions['h'])
print(ldapObj.getHelp(ldapObj.relOptions['h']))
optObj.flagHelp = True
if not optObj.flagHelp:
# Добавление cети

@ -31,7 +31,7 @@ if __name__ == "__main__":
flagError = False
# Вывод помощи если нет параметров командной строки
if not optObj.opt:
print ldapObj.getHelp(ldapObj.relOptions['h'])
print(ldapObj.getHelp(ldapObj.relOptions['h']))
optObj.flagHelp = True
if not optObj.flagHelp:
# Удаление сети

@ -30,8 +30,8 @@ if __name__ == "__main__":
optObj = cl_ldap.tsOpt(ldapObj,[],False,False,True)
flagError = False
# Вывод помощи если нет параметров командной строки
if not optObj.opt and optObj.params.has_key('service'):
print ldapObj.getHelp(ldapObj.relOptions['h'])
if not optObj.opt and 'service' in optObj.params:
print(ldapObj.getHelp(ldapObj.relOptions['h']))
optObj.flagHelp = True
if not optObj.flagHelp:
# Модификация сети

@ -31,7 +31,7 @@ if __name__ == "__main__":
flagError = False
# Вывод помощи если нет параметров командной строки
if not optObj.opt:
print ldapObj.getHelp(ldapObj.relOptions['h'])
print(ldapObj.getHelp(ldapObj.relOptions['h']))
optObj.flagHelp = True
if not optObj.flagHelp:
# Добавление записи в DNS

@ -31,7 +31,7 @@ if __name__ == "__main__":
flagError = False
# Вывод помощи если нет параметров командной строки
if not optObj.opt:
print ldapObj.getHelp(ldapObj.relOptions['h'])
print(ldapObj.getHelp(ldapObj.relOptions['h']))
optObj.flagHelp = True
if not optObj.flagHelp:
# Добавление записи в DNS

@ -30,8 +30,8 @@ if __name__ == "__main__":
optObj = cl_ldap.tsOpt(ldapObj,[],False,False,True)
flagError = False
# Вывод помощи если нет параметров командной строки
if not optObj.opt and optObj.params.has_key('service'):
print ldapObj.getHelp(ldapObj.relOptions['h'])
if not optObj.opt and 'service' in optObj.params:
print(ldapObj.getHelp(ldapObj.relOptions['h']))
optObj.flagHelp = True
if not optObj.flagHelp:
# Добавление записи в DNS

@ -31,7 +31,7 @@ if __name__ == "__main__":
flagError = False
# Вывод помощи если нет параметров командной строки
if not optObj.opt:
print ldapObj.getHelp(ldapObj.relOptions['h'])
print(ldapObj.getHelp(ldapObj.relOptions['h']))
optObj.flagHelp = True
if not optObj.flagHelp:
# Добавление записи в DNS

@ -31,7 +31,7 @@ if __name__ == "__main__":
flagError = False
# Вывод помощи если нет параметров командной строки
if not optObj.opt:
print ldapObj.getHelp(ldapObj.relOptions['h'])
print(ldapObj.getHelp(ldapObj.relOptions['h']))
optObj.flagHelp = True
if not optObj.flagHelp:
# Добавление записи в DNS

@ -31,7 +31,7 @@ if __name__ == "__main__":
flagError = False
# Вывод помощи если нет параметров командной строки
if not optObj.opt:
print ldapObj.getHelp(ldapObj.relOptions['h'])
print(ldapObj.getHelp(ldapObj.relOptions['h']))
optObj.flagHelp = True
if not optObj.flagHelp:
# Добавление записи в DNS

@ -30,8 +30,8 @@ if __name__ == "__main__":
ldapObj = cl_ldap.cl_ldap("cl-groupadd")
optObj = cl_ldap.tsOpt(ldapObj,['group'])
flagError = False
if not optObj.flagHelp and optObj.params.has_key('service') and \
optObj.params.has_key('group'):
if not optObj.flagHelp and 'service' in optObj.params and \
'group' in optObj.params:
flagError = True
if optObj.params['service'] == "unix":
obj = cl_ldap.servUnix()

@ -29,8 +29,8 @@ if __name__ == "__main__":
ldapObj = cl_ldap.cl_ldap("cl-groupdel")
optObj = cl_ldap.tsOpt(ldapObj,['group'])
flagError = False
if not optObj.flagHelp and optObj.params.has_key('service') and\
optObj.params.has_key('group'):
if not optObj.flagHelp and 'service' in optObj.params and\
'group' in optObj.params:
flagError = True
if optObj.params['service'] == "unix":
obj = cl_ldap.servUnix()

@ -29,8 +29,8 @@ if __name__ == "__main__":
ldapObj = cl_ldap.cl_ldap("cl-groupmod")
optObj = cl_ldap.tsOpt(ldapObj,['group'],True,True)
flagError = False
if not optObj.flagHelp and optObj.params.has_key('service') and\
optObj.params.has_key('group'):
if not optObj.flagHelp and 'service' in optObj.params and\
'group' in optObj.params:
if optObj.params['service'] == "unix":
obj = cl_ldap.servUnix()
# Модифицируем группу

@ -29,7 +29,7 @@ if __name__ == "__main__":
ldapObj = cl_ldap.cl_ldap("cl-info")
optObj = cl_ldap.tsOpt(ldapObj,[])
flagError = False
if not optObj.flagHelp and optObj.params.has_key('service') and\
if not optObj.flagHelp and 'service' in optObj.params and\
not optObj.errorOpt:
# Информация о сервисах и пользователях
flagError = True

@ -29,8 +29,8 @@ if __name__ == "__main__":
ldapObj = cl_ldap.cl_ldap("cl-passwd")
optObj = cl_ldap.tsOpt(ldapObj,['user'])
flagError = False
if not optObj.flagHelp and optObj.params.has_key('service') and\
optObj.params.has_key('user'):
if not optObj.flagHelp and 'service' in optObj.params and\
'user' in optObj.params:
flagError = True
if optObj.params['service'] == "unix":
obj = cl_ldap.servUnix()

@ -29,7 +29,7 @@ if __name__ == "__main__":
ldapObj = cl_ldap.cl_ldap("cl-replication")
optObj = cl_ldap.tsOpt(ldapObj,[])
flagError = False
if not optObj.flagHelp and optObj.params.has_key('service') and\
if not optObj.flagHelp and 'service' in optObj.params and\
not optObj.errorOpt:
# Настройка сервера LDAP
flagError = True

@ -29,7 +29,7 @@ if __name__ == "__main__":
ldapObj = cl_ldap.cl_ldap("cl-setup")
optObj = cl_ldap.tsOpt(ldapObj,[])
flagError = False
if not optObj.flagHelp and optObj.params.has_key('service'):
if not optObj.flagHelp and 'service' in optObj.params:
# Настройка сервера LDAP
flagError = True
if optObj.params['service'] == "ldap" and \

@ -29,7 +29,7 @@ if __name__ == "__main__":
ldapObj = cl_ldap.cl_ldap("cl-update-server")
optObj = cl_ldap.tsOpt(ldapObj,[])
flagError = False
if not optObj.flagHelp and optObj.params.has_key('service') and\
if not optObj.flagHelp and 'service' in optObj.params and\
not optObj.errorOpt:
# Настройка сервера LDAP
flagError = True

@ -29,8 +29,8 @@ if __name__ == "__main__":
ldapObj = cl_ldap.cl_ldap("cl-useradd")
optObj = cl_ldap.tsOpt(ldapObj,['user'])
flagError = False
if not optObj.flagHelp and optObj.params.has_key('service') and\
optObj.params.has_key('user'):
if not optObj.flagHelp and 'service' in optObj.params and\
'user' in optObj.params:
flagError = True
if optObj.params['service'] == "unix":
obj = cl_ldap.servUnix()

@ -29,8 +29,8 @@ if __name__ == "__main__":
ldapObj = cl_ldap.cl_ldap("cl-userdel")
optObj = cl_ldap.tsOpt(ldapObj,['user'])
flagError = False
if not optObj.flagHelp and optObj.params.has_key('service') and\
optObj.params.has_key('user'):
if not optObj.flagHelp and 'service' in optObj.params and\
'user' in optObj.params:
flagError = True
if optObj.params['service'] == "unix":
obj = cl_ldap.servUnix()

@ -30,8 +30,8 @@ if __name__ == "__main__":
ldapObj = cl_ldap.cl_ldap("cl-usermod")
optObj = cl_ldap.tsOpt(ldapObj,['user'],True,True)
flagError = False
if not optObj.flagHelp and optObj.params.has_key('service') and\
optObj.params.has_key('user'):
if not optObj.flagHelp and 'service' in optObj.params and\
'user' in optObj.params:
flagError = True
if optObj.params['service'] == "unix":
obj = cl_ldap.servUnix()

@ -45,12 +45,12 @@ if __name__ == "__main__":
os.setgid(gid)
os.setuid(uid)
except:
print _("ERROR: Can not set owner") + \
print(_("ERROR: Can not set owner") + \
" (dhcp:dhcp uid=%s,gid=%s) "%(uid, gid) +\
_("the this process")
_("the this process"))
sys.exit(1)
if os.getuid() != uid:
print _("ERROR: Owner this process not dhcp or root")
print(_("ERROR: Owner this process not dhcp or root"))
sys.exit(1)
if os.access(logFullFile, os.W_OK):
logObj = cl_log.log(logFile)

@ -24,6 +24,7 @@ from os.path import join as pathjoin, exists as pathexists
from shutil import copy as copyfile, move as movefile
from optparse import OptionParser
from threading import Lock
from functools import reduce
# fix ecre in email module
email.header.ecre = re.compile(r'''
@ -63,7 +64,7 @@ class Logger:
self.logfile.flush()
except:
sys.stderr.write(strftime("%Y%m%d%H%M%S ") +
"".join(apply(traceback.format_exception, sys.exc_info())))
"".join(traceback.format_exception(*sys.exc_info())))
self.lock.release()
def printDEBUG(self,s):
@ -96,7 +97,7 @@ class Logger:
def dbg_except():
"""Debug function, for try-except block"""
Logger().printLOG(strftime("%Y%m%d%H%M%S ") +
"".join(apply(traceback.format_exception, sys.exc_info())))
"".join(traceback.format_exception(*sys.exc_info())))
def strstime(format="%Y-%m-%d_%H:%M",seconds=0):
return strftime(format, localtime(seconds))
@ -186,7 +187,7 @@ class Letter:
try:
if charset and charset[0] and not charset[0].lower() in ['utf-8','utf8']:
letter_text = letter_text.decode(charset[0]).encode('utf-8')
except Exception,e:
except Exception as e:
Logger().printDEBUG("wrong decode from %s: %s" % (charset[0], e))
return letter_text

Loading…
Cancel
Save