Beispiel #1
0
 def _allow(self,context):
     if self._limit is not None :
         for env in self._limit['envs'].split(","):
             if context.have_env(env)  and context.passwd != self._limit['passwd']:
                 rgio.struct_out("[ignore system] %s" %(self._name))
                 return False
     return True
Beispiel #2
0
 def _allow(self, context):
     if self._limit is not None:
         for env in self._limit['envs'].split(","):
             if context.have_env(
                     env) and context.passwd != self._limit['passwd']:
                 rgio.struct_out("[ignore system] %s" % (self._name))
                 return False
     return True
Beispiel #3
0
 def _info(self,context):
     items = self.__dict__
     rgio.struct_out("vars:")
     for name , val in   items.items():
         if re.match(r'__.+__',name):
             continue
         name= name.upper()
         rgio.struct_out("%-15s = %s" %(name,val),1)
Beispiel #4
0
 def _info(self, context):
     items = self.__dict__
     rgio.struct_out("vars:")
     for name, val in items.items():
         if re.match(r'__.+__', name):
             continue
         name = name.upper()
         rgio.struct_out("%-15s = %s" % (name, val), 1)
Beispiel #5
0
 def _info(self,context,level):
     rgio.struct_out("rg: %s" %(self._name))
     interface.control_box._info(self,context,level)
Beispiel #6
0
 def _info(self,context,level):
     if  level  <= 0  :
         return 
     rgio.struct_out("mysql: %s" %(self.name))
Beispiel #7
0
 def _info(self,context):
     rgio.struct_out("link")
     rgio.struct_out("src: " + self.src,1)
     rgio.struct_out("dst: " + self.dst,1)
Beispiel #8
0
 def _info(self,context):
     rgio.struct_out("file_tpl")
     rgio.struct_out("tpl: %s" %self.tpl ,1)
     rgio.struct_out("dst: %s" %self.dst ,1)
Beispiel #9
0
 def _info(self,context):
     rgio.struct_out("path :" )
     for path in self.paths:
         rgio.struct_out("%s" %path,1 )
Beispiel #10
0
 def _info(self, context, level):
     if level <= 0:
         return
     rgio.struct_out("file_tpl")
     rgio.struct_out("tpl: %s" % self.tpl, 1)
     rgio.struct_out("dst: %s" % self.dst, 1)
Beispiel #11
0
 def _info(self,context,level):
     if  level  <= 0  :
         return 
     rgio.struct_out("path :" )
     for path in self.paths:
         rgio.struct_out("%s" %path,1 )
Beispiel #12
0
 def _info(self, context, level):
     if level <= 0:
         return
     rgio.struct_out("modul : %s" % (self._name))
     interface.control_box._info(self, context, level)
Beispiel #13
0
 def _info(self, context, level):
     if level <= 0:
         return
     rgio.struct_out("mysql: %s" % (self.name))
Beispiel #14
0
 def _info(self, context):
     rgio.struct_out("modul : %s" % (self._name))
     interface.control_box._info(self, context)
Beispiel #15
0
 def _info(self,context,level):
     if  level  <= 0  :
         return 
     rgio.struct_out("link")
     rgio.struct_out("src: " + self.src,1)
     rgio.struct_out("dst: " + self.dst,1)
Beispiel #16
0
 def _info(self,context,level):
     if  level  <= 0  :
         return 
     rgio.struct_out("file_tpl")
     rgio.struct_out("tpl: %s" %self.tpl ,1)
     rgio.struct_out("dst: %s" %self.dst ,1)
Beispiel #17
0
 def _info(self,context,level):
     if  level  <= 0  :
         return 
     rgio.struct_out("modul : %s" %(self._name))
     interface.control_box._info(self,context,level)
Beispiel #18
0
 def _info(self,context):
     rgio.struct_out("env: %s" %(self._name))
     interface.control_box._info(self,context)
Beispiel #19
0
 def _execute(self,rargs):
     rgio.struct_out("rg %s" %(rargs) )
     rgio.struct_out("")
     self.runcmd(rargs,lambda x , y : x._info(y,self.level))
Beispiel #20
0
 def _info(self, context, level):
     if level <= 0:
         return
     rgio.struct_out("copy")
     rgio.struct_out("src: " + self.src, 1)
     rgio.struct_out("dst: " + self.dst, 1)
Beispiel #21
0
 def _info(self, context, level):
     rgio.struct_out("env: %s" % (self._name))
     interface.control_box._info(self, context, level)
Beispiel #22
0
 def _info(self,context):
     rgio.struct_out("mysql: %s" %(self.name))
Beispiel #23
0
 def _execute(self, rargs):
     rgio.struct_out("rg %s" % (rargs))
     rgio.struct_out("")
     self.runcmd(rargs, lambda x, y: x._info(y))
Beispiel #24
0
 def _info(self, context, level):
     if level <= 0:
         return
     rgio.struct_out("path :")
     for path in self.paths:
         rgio.struct_out("%s" % path, 1)