示例#1
0
文件: Gropseq.py 项目: UIKit0/picogui
 def __call__(self, *args):
     code, _ns = constants.resolve(self.name, ns, self.seq.server)
     args_resolved = [len(args) + 2, code]
     for a in args:
         r, _ns = constants.resolve(a, _ns)
         args_resolved.append(r)
     self.seq.append(args_resolved)
示例#2
0
 def __call__(self, *args):
     code, _ns = constants.resolve(self.name, ns, self.seq.server)
     args_resolved = [len(args) + 2, code]
     for a in args:
         r, _ns = constants.resolve(a, _ns)
         args_resolved.append(r)
     self.seq.append(args_resolved)
示例#3
0
文件: Server.py 项目: UIKit0/picogui
 def __call__(self, *args, **kw):
     timeout = kw.get('timeout', None)
     args_resolved = []
     ns = self.ns
     for a in args:
         r, ns = constants.resolve(a, ns, self.server)
         if type(r) is tuple:
             args_resolved.extend(r)
         else:
             args_resolved.append(r)
     return self.server.send_and_wait(self.handler, args_resolved, timeout)
示例#4
0
 def __call__(self, *args, **kw):
     timeout = kw.get('timeout', None)
     args_resolved = []
     ns = self.ns
     for a in args:
         r, ns = constants.resolve(a, ns, self.server)
         if type(r) is tuple:
             args_resolved.extend(r)
         else:
             args_resolved.append(r)
     return self.server.send_and_wait(self.handler, args_resolved, timeout)
示例#5
0
文件: Server.py 项目: UIKit0/picogui
 def __init__(self, server, name):
     self.server = server
     self.name = name
     self.handler = getattr(requests, name)
     self.ns = constants.resolve(name)[1]
示例#6
0
 def __init__(self, server, name):
     self.server = server
     self.name = name
     self.handler = getattr(requests, name)
     self.ns = constants.resolve(name)[1]