equal
deleted
inserted
replaced
5 |
5 |
6 loader = TemplateLoader('doc/tmpl', auto_reload=True) |
6 loader = TemplateLoader('doc/tmpl', auto_reload=True) |
7 |
7 |
8 import re |
8 import re |
9 import inspect |
9 import inspect |
10 from iro.user import User as Current |
10 from iro.view.xmlrpc_old import User as Current |
11 from iro.controller.viewinterface import Interface as New |
11 from iro.controller.viewinterface import Interface as New |
12 |
12 |
13 from createerm import createSchemaPlot, tables |
13 from createerm import createSchemaPlot, tables |
14 |
14 |
15 |
15 |
27 return self.getLink() |
27 return self.getLink() |
28 return AttributeError(name) |
28 return AttributeError(name) |
29 |
29 |
30 class Site(Link): |
30 class Site(Link): |
31 pass |
31 pass |
32 |
|
33 |
32 |
34 class Keyword(): |
33 class Keyword(): |
35 def __init__(self,name,typ,description): |
34 def __init__(self,name,typ,description): |
36 self.name=name |
35 self.name=name |
37 self.typ=typ |
36 self.typ=typ |
92 def __init__(self,name,methods): |
91 def __init__(self,name,methods): |
93 title=name[0].upper()+name[1:] |
92 title=name[0].upper()+name[1:] |
94 Link.__init__(self,name,title) |
93 Link.__init__(self,name,title) |
95 m=methods[name] |
94 m=methods[name] |
96 (args, varargs, keywords, defaults)=inspect.getargspec(m) |
95 (args, varargs, keywords, defaults)=inspect.getargspec(m) |
97 args= [b for b in args if b is not "self"] |
96 a=[] |
|
97 for b in args: |
|
98 if b in ("self","session"): |
|
99 continue |
|
100 if b == "user": |
|
101 a.append("apikey") |
|
102 else: |
|
103 a.append(b) |
|
104 |
|
105 args = a |
98 self.func_line=inspect.formatargspec(args, varargs, keywords, defaults) |
106 self.func_line=inspect.formatargspec(args, varargs, keywords, defaults) |
99 self.description = m.__doc__.split("\n")[0].decode("utf8") |
107 self.description = m.__doc__.split("\n")[0].decode("utf8") |
100 self.args=[Arg(a,m) for a in args] |
108 self.args=[Arg(a,m) for a in args] |
101 _, self.rets=ret(m) |
109 _, self.rets=ret(m) |
102 |
110 |