runtime/NevowServer.py
branchnevow_service_rework
changeset 2214 b9cdbcc992d5
parent 2210 81949104291d
child 2217 a603d1ba287b
equal deleted inserted replaced
2213:73b7034693b9 2214:b9cdbcc992d5
   142                 'action_'+name,
   142                 'action_'+name,
   143                 annotate.Method(arguments=[
   143                 annotate.Method(arguments=[
   144                     annotate.Argument(name, fieldtype)
   144                     annotate.Argument(name, fieldtype)
   145                     for fieldname,fieldtype in fields],
   145                     for fieldname,fieldtype in fields],
   146                     label = desc),
   146                     label = desc),
   147                 action = btnlabel))
   147                 action = btnlabel)
   148         setattr(self, 'bind_'+name, _bind)
   148         setattr(self, 'bind_'+name, _bind)
   149             
   149             
   150         setattr(self, 'action_'+name, callback)
   150         setattr(self, 'action_'+name, callback)
   151 
   151 
   152         self.bindingsNames.append(name)
   152         self.bindingsNames.append(name)