update docstrings in iro.controller.viewinterface for createdoc devel
authorSandro Knauß <knauss@netzguerilla.net>
Sat, 24 Mar 2012 01:05:34 +0100
branchdevel
changeset 250 91890ea7ed81
parent 249 4007b5072c4a
child 251 3caa803a2dec
update docstrings in iro.controller.viewinterface for createdoc
createdoc.py
iro/controller/viewinterface.py
--- a/createdoc.py	Sat Mar 24 00:07:40 2012 +0100
+++ b/createdoc.py	Sat Mar 24 01:05:34 2012 +0100
@@ -7,7 +7,7 @@
 
 import re
 import inspect
-from iro.user import User as Current
+from iro.view.xmlrpc_old import User as Current
 from iro.controller.viewinterface import Interface as New
 
 from createerm import createSchemaPlot, tables
@@ -30,7 +30,6 @@
 class Site(Link):
     pass
 
-
 class Keyword():
     def __init__(self,name,typ,description):
         self.name=name
@@ -94,7 +93,16 @@
         Link.__init__(self,name,title)
         m=methods[name]
         (args, varargs, keywords, defaults)=inspect.getargspec(m)
-        args= [b for b in args if b is not "self"]
+        a=[]
+        for b in args:
+            if b in ("self","session"):
+                continue
+            if b == "user":
+                a.append("apikey")
+            else:
+                a.append(b)
+        
+        args = a
         self.func_line=inspect.formatargspec(args, varargs, keywords, defaults)
         self.description = m.__doc__.split("\n")[0].decode("utf8")
         self.args=[Arg(a,m) for a in args]
--- a/iro/controller/viewinterface.py	Sat Mar 24 00:07:40 2012 +0100
+++ b/iro/controller/viewinterface.py	Sat Mar 24 01:05:34 2012 +0100
@@ -51,6 +51,7 @@
         recipients[list]: eine Liste von Emfänger-Nummern (gemäß ITU-T E.123)
         route[string|list]: Route über den geschickt werden soll, 
                             oder eine Liste von Routen, um Fallbacks anzugeben
+        info[string]: Infostring um eine Nachricht einer Gruppe zuorden zu können.
 
         Return:
         id[hash]: Die ID des Auftrages
@@ -75,6 +76,7 @@
         recipients[list]: Eine Liste von Emfänger-Nummern (gemäß ITU-T E.123)
         route[string|list]: Route über den geschickt werden soll, 
                             oder eine Liste von Routen, um Fallbacks anzugeben
+        info[string]: Infostring um eine Nachricht einer Gruppe zuorden zu können.
 
         Return:
         id[hash]: Die ID des Auftrages
@@ -101,6 +103,7 @@
         frm[string]: Die Absender Emailadresse
         route[string|list]: Route über den geschickt werden soll, 
                             oder eine Liste von Routen, um Fallbacks anzugeben
+        info[string]: Infostring um eine Nachricht einer Gruppe zuorden zu können.
 
         Return:
         id[hash]: Die ID des Auftrages