hobo-piwik: improve piwik logging coverage (#10226)
This commit is contained in:
parent
c23233dbbd
commit
3f51ea4aea
|
@ -258,26 +258,26 @@ class PiwikCommand(object):
|
|||
|
||||
|
||||
if __name__ == '__main__':
|
||||
if len(sys.argv) < 2:
|
||||
logger.error("Available command : hobo_deploy")
|
||||
sys.exit(1)
|
||||
try:
|
||||
if len(sys.argv) < 2:
|
||||
logger.error("Available command : hobo_deploy")
|
||||
sys.exit(1)
|
||||
|
||||
cmd = sys.argv[1]
|
||||
if cmd == 'hobo_deploy':
|
||||
if sys.argv[3] == '-':
|
||||
hobo_json = sys.stdin.read()
|
||||
else:
|
||||
hobo_json = file(sys.argv[3]).read()
|
||||
cmd = sys.argv[1]
|
||||
if cmd == 'hobo_deploy':
|
||||
hobo_json = file(sys.argv[3]).read() if len(sys.argv) < 5 \
|
||||
else sys.stdin.read()
|
||||
|
||||
logger.debug(hobo_json)
|
||||
logger.debug(hobo_json)
|
||||
|
||||
try:
|
||||
data = json.loads(hobo_json)
|
||||
cmd = PiwikCommand(data)
|
||||
cmd.deploy()
|
||||
except:
|
||||
logger.exception('')
|
||||
elif cmd == 'hobo_notify':
|
||||
pass
|
||||
else:
|
||||
logger.error("Unknown command : {}".format(cmd))
|
||||
sys.exit(1)
|
||||
else:
|
||||
logger.error("Unknown command : {}".format(cmd))
|
||||
except(Exception) as e:
|
||||
logger.exception("Erreur in piwik-manage hobo-deploy: %s", e)
|
||||
sys.exit(1)
|
||||
|
|
Loading…
Reference in New Issue