equal
deleted
inserted
replaced
89 class Method(Link): |
89 class Method(Link): |
90 def __init__(self,name,methods): |
90 def __init__(self,name,methods): |
91 title=name[0].upper()+name[1:] |
91 title=name[0].upper()+name[1:] |
92 Link.__init__(self,name,title) |
92 Link.__init__(self,name,title) |
93 m=methods[name] |
93 m=methods[name] |
94 self.func_line=inspect.formatargspec(*inspect.getargspec(m)) |
94 (args, varargs, keywords, defaults)=inspect.getargspec(m) |
|
95 args= [b for b in args if b is not "self"] |
|
96 self.func_line=inspect.formatargspec(args, varargs, keywords, defaults) |
95 self.description = m.__doc__.split("\n")[0] |
97 self.description = m.__doc__.split("\n")[0] |
96 a=inspect.getargspec(m) |
98 self.args=[Arg(a,m) for a in args] |
97 self.args=[Arg(a,m) for a in a.args if a is not "self"] |
|
98 _, self.rets=ret(m) |
99 _, self.rets=ret(m) |
99 |
100 |
100 |
101 |
101 def main(): |
102 def main(): |
102 sites=[Site("index.html","Iro"), |
103 sites=[Site("index.html","Iro"), |