83469ad81a
Clean up docstrings. Bump version to 1.0. Change-Id: I1047c637ffed4ffac8bffbdaa1bddc56895716d9
25 lines
551 B
Python
25 lines
551 B
Python
import logging
|
|
|
|
from cliff.command import Command
|
|
|
|
|
|
class Simple(Command):
|
|
"A simple command that prints a message."
|
|
|
|
log = logging.getLogger(__name__)
|
|
|
|
def take_action(self, parsed_args):
|
|
self.log.info('sending greeting')
|
|
self.log.debug('debugging')
|
|
self.app.stdout.write('hi!\n')
|
|
|
|
|
|
class Error(Command):
|
|
"Always raises an error"
|
|
|
|
log = logging.getLogger(__name__)
|
|
|
|
def take_action(self, parsed_args):
|
|
self.log.info('causing error')
|
|
raise RuntimeError('this is the expected exception')
|