예제 #1
0
파일: resource.py 프로젝트: nublic/Nublic
 def value(self, subkey):
     return call_expecting_return(
         "com.nublic.resource",
         "/com/nublic/resource/" + self.app.name + "/" + self.key,
         "com.nublic.resource.value",
         lambda i: i.value(subkey),
     )
예제 #2
0
파일: market.py 프로젝트: nublic/Nublic
def install_package(pkg):
    return call_expecting_return('com.nublic.apt',
                                 '/com/nublic/Apt',
                                 'com.nublic.apt',
                                 lambda i: i.install_package(pkg, timeout=300))
예제 #3
0
파일: market.py 프로젝트: nublic/Nublic
def is_package_installed(pkg):
    return call_expecting_return('com.nublic.apt',
                                 '/com/nublic/Apt',
                                 'com.nublic.apt',
                                 lambda i: i.is_package_installed(pkg))
예제 #4
0
파일: market.py 프로젝트: nublic/Nublic
def upgrade_system():
    return call_expecting_return('com.nublic.apt',
                                 '/com/nublic/Apt',
                                 'com.nublic.apt',
                                 lambda i: i.upgrade_system())
예제 #5
0
파일: market.py 프로젝트: nublic/Nublic
def update_cache():
    return call_expecting_return('com.nublic.apt',
                                 '/com/nublic/Apt',
                                 'com.nublic.apt',
                                 lambda i: i.update_cache())