Skip to content

Instantly share code, notes, and snippets.

@pckujawa
pckujawa / webapp.py
Created March 29, 2012 02:39 — forked from alex/webapp.py
turn any python object into a web app
import traceback
class WebApp(object):
def __init__(self, obj):
self.obj = obj
def __call__(self, environ, start_response):
try:
path = filter(bool, environ["PATH_INFO"].split("/"))
@pckujawa
pckujawa / gist:2232604
Created March 29, 2012 02:30
telling python how to create a dict out of your object (via interpreter on KEGG web API data)
>>> from SOAPpy import WSDL
>>> wsdl = 'http://soap.genome.jp/KEGG.wsdl'
>>> serv = WSDL.Proxy(wsdl)
>>> pathways = serv.list_pathways('map')
>>> ps=pathways
>>> ps[0]
<SOAPpy.Types.structType item at 37525944>: {'definition': 'Glycolysis / Gluconeogenesis - Reference pathway', 'entry_id': 'path:map00010'}
>>> ps[0].__dict__
{'_attrs': {},
'_cache': None,