comptes_inactifs: no more eval

This commit is contained in:
Daniel STAN 2014-08-14 22:30:11 +02:00
parent 7af634e95d
commit dcff017736

View file

@ -308,7 +308,7 @@ comptes_inactifs.py
def usage():
""" Afficher l'aide. """
prog = sys.argv[0]
acts = [x + '\n' + '\n'.join(eval("ComptesInactifs.do_%s.__doc__" % x).split('\n')[1:-1])
acts = [x + '\n' + '\n'.join(getattr(ComptesInactifs, 'do_' + x).__doc__.split('\n')[1:-1])
for x in actions]
acts = '\n'.join(acts)
print __doc__ % locals()
@ -329,4 +329,4 @@ if __name__ == '__main__':
ci = ComptesInactifs()
for commande in args:
eval('ci.do_%s()' % commande)
getattr(ci, 'do_' + commande)()