Example #1
0
def dispatch(args):
    only_export_actions = {'list', 'create', 'update', 'get'}

    if (args.action in only_export_actions):
        p = Platform(args.exportd, Role.EXPORTD)
    else:
        p = Platform(args.exportd)

    globals()[args.action.replace('-', '_')](p, args)
Example #2
0
def dispatch(args):
    p = Platform(args.exportd)
    globals()[args.action.replace('-', '_')](p, args)
Example #3
0
def platform_dispatch(args):
    p = Platform(args.exportd)
    globals()[args.command.replace('-', '_')](p, args)
Example #4
0
def dispatch(args):
    p = Platform(args.exportd, Role.EXPORTD | Role.STORAGED)
    globals()[args.action.replace('-', '_')](p, args)
Example #5
0
def dispatch(args):
    p = Platform(args.exportd, Role.EXPORTD | Role.STORAGED)
    globals()["_".join(
        [args.subtopic.replace('-', '_'),
         args.action.replace('-', '_')])](p, args)