Пример #1
0
 def __call__(self, name, key, *args, **kwargs):
     h = Host.find(name)
     if not h:
         raise DoesNotExistsException("Host {0} does not exists in database"
                                      .format(name))
     h.add(key, *args, **kwargs)
     if self.cli_mode:
         print("Host {0} updated at {1}".format(name, key))
Пример #2
0
 def __call__(self, name, key):
     h = Host.find(name)
     if not h:
         raise DoesNotExistsException("Host {0} does not exists in database"
                                      .format(name))
     h.remove(key)
     if self.cli_mode:
         print("Host {0} updated (removed {1})".format(name, key))
Пример #3
0
 def __call__(self, name):
     h = Host.find(name)
     if not h:
         raise DoesNotExistsException("Host {0} does not exists in database"
                                      .format(name))
     h.delete()
     if self.cli_mode:
         print("Host {0} deleted".format(name))
Пример #4
0
 def __call__(self, name, key, *args, **kwargs):
     h = Host.find(name)
     if not h:
         raise DoesNotExistsException(
             "Host {0} does not exists in database".format(name))
     h.add(key, *args, **kwargs)
     if self.cli_mode:
         print("Host {0} updated at {1}".format(name, key))
Пример #5
0
 def __call__(self, name):
     h = Host.find(name)
     if not h:
         raise DoesNotExistsException(
             "Host {0} does not exists in database".format(name))
     h.delete()
     if self.cli_mode:
         print("Host {0} deleted".format(name))
Пример #6
0
 def __call__(self, name, key):
     h = Host.find(name)
     if not h:
         raise DoesNotExistsException(
             "Host {0} does not exists in database".format(name))
     h.remove(key)
     if self.cli_mode:
         print("Host {0} updated (removed {1})".format(name, key))
Пример #7
0
 def __call__(self, name):
     h = Host.find(name)
     if not h:
         raise DoesNotExistsException("Host {0} does not exists in database"
                                      .format(name))
     ret = h.as_dict()
     if self.cli_mode:
         print(title(h.name + ':'))
         pretty_print(ret)
     return ret
Пример #8
0
 def __call__(self, name, key, default=None):
     h = Host.find(name)
     if not h:
         raise DoesNotExistsException("Host {0} does not exists in database"
                                      .format(name))
     ret = h.get(key, default)
     if self.cli_mode:
         print(title(h.name + ':'))
         print("{0}: {1}".format(key, ret))
     return ret
Пример #9
0
 def __call__(self, name):
     h = Host.find(name)
     if not h:
         raise DoesNotExistsException(
             "Host {0} does not exists in database".format(name))
     ret = h.as_dict()
     if self.cli_mode:
         print(title(h.name + ':'))
         pretty_print(ret)
     return ret
Пример #10
0
 def __call__(self, name, key, default=None):
     h = Host.find(name)
     if not h:
         raise DoesNotExistsException(
             "Host {0} does not exists in database".format(name))
     ret = h.get(key, default)
     if self.cli_mode:
         print(title(h.name + ':'))
         print("{0}: {1}".format(key, ret))
     return ret