コード例 #1
0
def main(argv=sys.argv[1:]):

    import pulseaudio_dlna
    options = docopt.docopt(__doc__, version=pulseaudio_dlna.__version__)

    level = logging.DEBUG
    if not options['--debug']:
        level = logging.INFO
        logging.getLogger('requests').setLevel(logging.WARNING)
        logging.getLogger('urllib3').setLevel(logging.WARNING)

    logging.basicConfig(
        level=level,
        format='%(asctime)s %(name)-46s %(levelname)-8s %(message)s',
        datefmt='%m-%d %H:%M:%S')
    logger = logging.getLogger('pulseaudio_dlna.__main__')

    if os.geteuid() == 0:
        logger.info('Running as root. Starting daemon ...')
        import pulseaudio_dlna.daemon
        daemon = pulseaudio_dlna.daemon.Daemon()
        daemon.run()
    else:
        import pulseaudio_dlna.application
        app = pulseaudio_dlna.application.Application()
        app.run(options)
コード例 #2
0
ファイル: __main__.py プロジェクト: klaernie/pulseaudio-dlna
def main(argv=sys.argv[1:]):

    import pulseaudio_dlna
    options = docopt.docopt(__doc__, version=pulseaudio_dlna.__version__)

    level = logging.DEBUG
    if not options['--debug']:
        level = logging.INFO
        logging.getLogger('requests').setLevel(logging.WARNING)
        logging.getLogger('urllib3').setLevel(logging.WARNING)

    logging.basicConfig(
        level=level,
        format='%(asctime)s %(name)-46s %(levelname)-8s %(message)s',
        datefmt='%m-%d %H:%M:%S')
    logger = logging.getLogger('pulseaudio_dlna.__main__')

    if os.geteuid() == 0:
        logger.info('Running as root. Starting daemon ...')
        import pulseaudio_dlna.daemon
        daemon = pulseaudio_dlna.daemon.Daemon()
        daemon.run()
    else:
        import pulseaudio_dlna.application
        app = pulseaudio_dlna.application.Application()
        app.run(options)