import pprint cgitb.enable() print "Content-type: text/plain" print remoteHost = environ.get("REMOTE_HOST") remoteAddr = environ.get("REMOTE_ADDR") returnObj = {} #if not( remoteHost ): if ( remoteHost ): returnObj["success"] = "false"; returnObj["systemMessage"] = "syntax error"; else: returnObj["success"] = "true"; returnObj["systemMessage"] = ""; enom = Enom() db = enom.Database() enom.initiateDatabase(db) params = {} f = cgi.FieldStorage() for k in f.keys(): params[k] = f.getfirst(k) result = enom.callEnomApi(db, params) enom.outputJson(params, result)
from enom import Enom import time import sys import pprint if __name__ == '__main__': """ where it all begins """ enom = Enom() db = enom.Database() enom.initiateDatabase(db) params = { "test": "true" , "command": "check" , "sld": "example" , "tld": "com" , "debug": "false" } enom.debug(enom.name + ' ' + enom.version + ' ' + sys.argv[0], params) result = enom.callEnomApi(db, params) enom.outputJson(params, result)