diff options
Diffstat (limited to 'active_toolkit/application.py')
-rw-r--r-- | active_toolkit/application.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/active_toolkit/application.py b/active_toolkit/application.py index 5b772c5..0936533 100644 --- a/active_toolkit/application.py +++ b/active_toolkit/application.py @@ -17,7 +17,7 @@ $Repo: git://git.sugarlabs.org/alsroot/codelets.git$ $File: src/application.py$ -$Date: 2012-09-19$ +$Date: 2012-09-30$ """ @@ -178,6 +178,9 @@ class Application(object): logging.basicConfig(level=logging_level, format=logging_format) + def epilog(self): + pass + def start(self): self._rundir = abspath(rundir.value or '/var/run/' + self.name) @@ -198,6 +201,7 @@ class Application(object): printf.exception('%s %s', _('Aborted'), self.name) exit(1) finally: + self.epilog() if not no_hints.value: printf.flush_hints() @@ -260,9 +264,6 @@ class Daemon(Application): def shutdown(self): pass - def epilog(self): - pass - @command('start in daemon mode', name='start', keep_stdout=True) def _cmd_start(self): pid = self.check_for_instance() |