Пример #1
0
Файл: lg.py Проект: diseaz/dsapy
from dsapy import app
from dsapy import flag
from dsapy import logs

_logger = logging.getLogger(__name__)


@flag.argparser
def _options(parser):
    parser.add_argument(
        '--who',
        default='world',
        help='Who to greet',
    )


@app.main()
def main(flags, **kwargs):
    """Simplest helloworld example
    """
    _logger.debug('debug')
    _logger.info('info')
    _logger.warning('warn')
    _logger.error('error')


if __name__ == '__main__':
    logs.overrideEnvLevel('info')
    app.start()
Пример #2
0
def run():
    app.start()
Пример #3
0
#!/usr/bin/python3
# -*- mode: python; coding: utf-8 -*-

from dsapy import app
from dsapy import flag


@flag.argroup('Options')
def _options(argroup):
    argroup.add_argument(
        '--who',
        help='Who to greet',
    )


@app.main()
def main(flags, **kwargs):
    """Simple example that raises an unhandled exception in main.
    """
    greeting = 'Hello, ' + flags.who + '!'
    print(greeting)


if __name__ == '__main__':
    app.start(main)