3775875a42
The client, merger and server share common code. Factor it out to the
new class zuul.cmd.ZuulApp().
* Moved stack_dump_handler there. It is still a function.
* setup_logging() is shared by merger and server. The client simply
override it (--verbose simply set the debug level). We might want one
day to have the client look at zuul.conf for its logging
configuration.
* The merger now reports the Zuul version via the argparse action
'version'. The action asks argparse to invokes a method, print its
result and exit immediately. That brings it on par with client and
server which have been using that action since commit
|
||
---|---|---|
.. | ||
__init__.py | ||
client.py | ||
merger.py | ||
server.py |