#!/usr/bin/python # main handler file import cgi, cgitb, os, sys cgitb.enable() # import libs sys.path.append('lib/py') sys.path.append('erpnext') import webnotes webnotes.form = cgi.FieldStorage() # make the form_dict for key in webnotes.form.keys(): webnotes.form_dict[key] = webnotes.form.getvalue(key) # url comes with sid, redirect to html, sid set and all if 'sid' in webnotes.form_dict: import webnotes.auth import webnotes.widgets.page_body webnotes.auth.HTTPRequest() print "Content-Type: text/html" # print cookies, if there ar additional cookies defined during the request, add them here if webnotes.cookies or webnotes.add_cookies: for c in webnotes.add_cookies.keys(): webnotes.cookies[c] = webnotes.add_cookies[c] print webnotes.cookies print print webnotes.widgets.page_body.redirect_template % ('Redirecting...', 'index.html') else: # pass on to legacy handler import webnotes.handler