예제 #1
0
def is_builtin(command):
    if command in builtins:
        return True
    app = BuiltinApp([])
    app.read_config()
    if command in alias.get_alias_map(app.config):
        return True
    return False
예제 #2
0
파일: builtins.py 프로젝트: Bal00/openaps
def is_builtin (command):
  if command in builtins:
    return True
  app = BuiltinApp([ ])
  app.read_config( )
  if command in alias.get_alias_map(app.config):
    return True
  return False
예제 #3
0
def get_alias(command, app):
    spec = alias.get_alias_map(app.config).get(command, None)
    runnable = RunnableAlias(spec, app)
    return runnable
예제 #4
0
def get_builtins():
    app = BuiltinApp([])
    app.read_config()
    out = alias.get_alias_map(app.config)
    out.update(**builtins)
    return out
예제 #5
0
파일: builtins.py 프로젝트: Bal00/openaps
def get_alias (command, app):
  spec = alias.get_alias_map(app.config).get(command, None)
  runnable = RunnableAlias(spec, app)
  return runnable
예제 #6
0
파일: builtins.py 프로젝트: Bal00/openaps
def get_builtins ( ):
  app = BuiltinApp([ ])
  app.read_config( )
  out = alias.get_alias_map(app.config)
  out.update(**builtins)
  return out