update document creation:
authorSandro Knauß <knauss@netzguerilla.net>
Wed, 07 Dec 2011 01:06:40 +0100
changeset 74 c471fed3cab8
parent 73 f2f247a5b6c9
child 75 c6a281dafa7a
update document creation: * delete self argument * added favicon.png
createdoc.py
doc/current.html
doc/images/favicon.png
doc/new.html
--- a/createdoc.py	Tue Dec 06 23:53:18 2011 +0100
+++ b/createdoc.py	Wed Dec 07 01:06:40 2011 +0100
@@ -91,10 +91,11 @@
         title=name[0].upper()+name[1:]
         Link.__init__(self,name,title)
         m=methods[name]
-        self.func_line=inspect.formatargspec(*inspect.getargspec(m))
+        (args, varargs, keywords, defaults)=inspect.getargspec(m)
+        args= [b for b in args if b is not "self"]
+        self.func_line=inspect.formatargspec(args, varargs, keywords, defaults)
         self.description = m.__doc__.split("\n")[0]
-        a=inspect.getargspec(m)
-        self.args=[Arg(a,m) for a in a.args if a is not "self"]
+        self.args=[Arg(a,m) for a in args]
         _, self.rets=ret(m)
 
 
--- a/doc/current.html	Tue Dec 06 23:53:18 2011 +0100
+++ b/doc/current.html	Wed Dec 07 01:06:40 2011 +0100
@@ -68,7 +68,7 @@
 			<h3>Methoden</h3>
 			<div class="item" id="method-startSMS">
 				<h4>StartSMS</h4>
-				<p><code>startSMS(self, message, recipients, provider='default')</code></p>
+				<p><code>startSMS(message, recipients, provider='default')</code></p>
 				<p>Versendet eine SMS.</p>
 				<h5>Parameter</h5>
 				<table class="docs">
@@ -114,7 +114,7 @@
 				</table>
 			</div><div class="item" id="method-startFAX">
 				<h4>StartFAX</h4>
-				<p><code>startFAX(self, subject, fax, recipients, provider='default')</code></p>
+				<p><code>startFAX(subject, fax, recipients, provider='default')</code></p>
 				<p>Versendet ein FAX.</p>
 				<h5>Parameter</h5>
 				<table class="docs">
@@ -164,7 +164,7 @@
 				</table>
 			</div><div class="item" id="method-startMail">
 				<h4>StartMail</h4>
-				<p><code>startMail(self, subject, body, recipients, frm, provider='default')</code></p>
+				<p><code>startMail(subject, body, recipients, frm, provider='default')</code></p>
 				<p>Versendet eine Email.</p>
 				<h5>Parameter</h5>
 				<table class="docs">
@@ -218,7 +218,7 @@
 				</table>
 			</div><div class="item" id="method-status">
 				<h4>Status</h4>
-				<p><code>status(self, id=None, detailed=False)</code></p>
+				<p><code>status(id=None, detailed=False)</code></p>
 				<p>Gibt den aktuellen Status eines Auftrages zurück.</p>
 				<h5>Parameter</h5>
 				<table class="docs">
@@ -268,7 +268,7 @@
 				</table>
 			</div><div class="item" id="method-stop">
 				<h4>Stop</h4>
-				<p><code>stop(self, id)</code></p>
+				<p><code>stop(id)</code></p>
 				<p>Stoppt den angegeben Auftrag.</p>
 				<h5>Parameter</h5>
 				<table class="docs">
@@ -289,7 +289,7 @@
 				</table>
 			</div><div class="item" id="method-getProvider">
 				<h4>GetProvider</h4>
-				<p><code>getProvider(self, typ)</code></p>
+				<p><code>getProvider(typ)</code></p>
 				<p>Gibt eine Liste aller verfügbaren Provider zurück.</p>
 				<h5>Parameter</h5>
 				<table class="docs">
@@ -328,7 +328,7 @@
 				</table>
 			</div><div class="item" id="method-getDefaultProvider">
 				<h4>GetDefaultProvider</h4>
-				<p><code>getDefaultProvider(self, typ)</code></p>
+				<p><code>getDefaultProvider(typ)</code></p>
 				<p>Gibt den Standardprovider zurück.</p>
 				<h5>Parameter</h5>
 				<table class="docs">
Binary file doc/images/favicon.png has changed
--- a/doc/new.html	Tue Dec 06 23:53:18 2011 +0100
+++ b/doc/new.html	Wed Dec 07 01:06:40 2011 +0100
@@ -130,7 +130,7 @@
 			<h3>Methoden</h3>
 			<div class="item" id="method-sms">
 				<h4>Sms</h4>
-				<p><code>sms(self, apikey, message, recipients, route='default')</code></p>
+				<p><code>sms(apikey, message, recipients, route='default')</code></p>
 				<p>Versendet eine SMS.</p>
 				<h5>Parameter</h5>
 				<table class="docs">
@@ -181,7 +181,7 @@
 				</table>
 			</div><div class="item" id="method-fax">
 				<h4>Fax</h4>
-				<p><code>fax(self, apikey, subject, fax, recipients, route='default')</code></p>
+				<p><code>fax(apikey, subject, fax, recipients, route='default')</code></p>
 				<p>Versendet ein FAX.</p>
 				<h5>Parameter</h5>
 				<table class="docs">
@@ -236,7 +236,7 @@
 				</table>
 			</div><div class="item" id="method-mail">
 				<h4>Mail</h4>
-				<p><code>mail(self, apikey, subject, body, recipients, frm, route='default')</code></p>
+				<p><code>mail(apikey, subject, body, recipients, frm, route='default')</code></p>
 				<p>Versendet eine Email.</p>
 				<h5>Parameter</h5>
 				<table class="docs">
@@ -295,7 +295,7 @@
 				</table>
 			</div><div class="item" id="method-status">
 				<h4>Status</h4>
-				<p><code>status(self, apikey, id=None, detailed=False)</code></p>
+				<p><code>status(apikey, id=None, detailed=False)</code></p>
 				<p>Gibt den aktuellen Status eines Auftrages zurück.</p>
 				<h5>Parameter</h5>
 				<table class="docs">
@@ -349,7 +349,7 @@
 				</table>
 			</div><div class="item" id="method-stop">
 				<h4>Stop</h4>
-				<p><code>stop(self, apikey, id)</code></p>
+				<p><code>stop(apikey, id)</code></p>
 				<p>Stoppt den angegeben Auftrag.</p>
 				<h5>Parameter</h5>
 				<table class="docs">
@@ -374,7 +374,7 @@
 				</table>
 			</div><div class="item" id="method-routes">
 				<h4>Routes</h4>
-				<p><code>routes(self, apikey, typ)</code></p>
+				<p><code>routes(apikey, typ)</code></p>
 				<p>Gibt eine Liste aller verfügbaren Provider zurück.</p>
 				<h5>Parameter</h5>
 				<table class="docs">
@@ -417,7 +417,7 @@
 				</table>
 			</div><div class="item" id="method-defaultRoute">
 				<h4>DefaultRoute</h4>
-				<p><code>defaultRoute(self, apikey, typ)</code></p>
+				<p><code>defaultRoute(apikey, typ)</code></p>
 				<p>Gibt den Standardprovider zurück.</p>
 				<h5>Parameter</h5>
 				<table class="docs">