コード例 #1
0
ファイル: remove.py プロジェクト: jiapei100/openaps
def main(args, app):
    for report in Report.FromConfig(app.config):
        if args.report == report.name:
            report.remove(app.config)
            app.config.save()
            print('removed', report.format_url())
            break
コード例 #2
0
ファイル: __init__.py プロジェクト: scottleibrand/openaps
def get_report_map(conf):
    reports = {}
    for report in Report.FromConfig(conf):
        reports[report.name] = report
    return reports
コード例 #3
0
ファイル: __init__.py プロジェクト: scottleibrand/openaps
def get_devices(conf):
    return Report.FromConfig(conf)
コード例 #4
0
ファイル: __init__.py プロジェクト: scottleibrand/openaps
def get_report_names(conf):
    return [report.name for report in Report.FromConfig(conf)]