예제 #1
0
파일: tasks.py 프로젝트: Mu-L/ajenti
 def __init__(self, context, manager_id=None):
     Task.__init__(self, context)
     for mgr in PackageManager.all(self.context):
         if mgr.id == manager_id:
             self.manager = mgr
             break
     else:
         logging.error(f'Package manager {manager_id} not found')
예제 #2
0
파일: tasks.py 프로젝트: Dolphi2/ajenti
 def __init__(self, context, manager_id=None):
     Task.__init__(self, context)
     for mgr in PackageManager.all(self.context):
         if mgr.id == manager_id:
             self.manager = mgr
             break
     else:
         logging.error('Package manager %s not found', manager_id)
예제 #3
0
파일: main.py 프로젝트: eGeekster/ajenti
 def provide(self):
     children = [{
         'attach': 'packages',
         'name': mgr.name,
         'icon': 'gift',
         'url': '/view/packages/%s' % mgr.id,
         'children': [],
     } for mgr in PackageManager.all(self.context)]
     return [
         {
             'attach': 'category:system',
             'id': 'packages',
             'name': 'Packages',
             'icon': 'gift',
             'url': '/view/packages/%s' % PackageManager.all(self.context)[0].id,
             'children': children,
         }
     ]
예제 #4
0
파일: views.py 프로젝트: Dolphi2/ajenti
 def __init__(self, context):
     self.context = context
     self.managers = dict((x.id, x) for x in PackageManager.all(self.context, ignore_exceptions=True))
예제 #5
0
 def __init__(self, context):
     self.context = context
     self.managers = dict(
         (x.id, x) for x in PackageManager.all(self.context))
예제 #6
0
 def __init__(self, context):
     self.context = context
     self.managers = dict((x.id, x) for x in PackageManager.all(self.context))
예제 #7
0
 def __init__(self, context):
     self.context = context
     self.managers = {
         x.id: x
         for x in PackageManager.all(self.context, ignore_exceptions=True)
     }