def __init__(self, dbID): self.dbID = dbID self.dictionary = self.createDictionary(dbID) self.objectDictionary = {} for key in self.dictionary: self.objectDictionary[key] = sampleObject(self.dbID, key, self.dictionary[key]) self.cleanDictionary = {} for key in self.objectDictionary: self.cleanDictionary[key] = self.objectDictionary[key].cleanArray
def inputReceived(dataID, sampleID, newData, originalData): so = sampleObject(dataID, sampleID, newData) if so.cleanDataAvailable(): myForm = """Data Entered: %s <br> <form action = "sample.py" method = "post" target = "_blank"> <input type="hidden" value="%s" name="dataID" /> <input type="hidden" value="%s" name="sampleID" /> <input type="hidden" value="%s" name="data" /> <input type="hidden" value="True" name="update" /> <input type = "submit" value = "Update" /></form>"""%(newData, dataID, sampleID, newData) else: myForm = 'Data Entered: %s <br> Too many blank values, please try again.'%(newData) return myForm
enable() from cgi import FieldStorage, escape form = FieldStorage() import pymysql as db import re from code import * from createDict import * from sampleObject import * cursor = getCursor() so = sampleObject('x', 1, '1,2,3') sampleObjectName, sampleObjectName, sampleObjectData, imageCode, formCode = "name", "name", "data", "imageCode", "formCode" non_decimal = re.compile(r'[^\d.,]+') sampleData = "No data" print("Content-Type: text/html") print() dataID = None sampleID = None def getFuntionsIndex(name): #index =0
#!/usr/local/bin/python3 from cgitb import enable from code import * from sampleObject import * enable() import cgitb import cgi from cgi import FieldStorage, escape from hashlib import sha256 from time import time from shelve import open import pymysql as db from os import environ import re cgitb.enable() form = cgi.FieldStorage() cursor = getCursor() print("Content-Type: text/html") print() so = sampleObject('x', 1, '5000000,4000,2000,5,4,,2,') print(so.getAdjustedArray(True))
from shelve import open import pymysql as db from os import environ import re cgitb.enable() form = cgi.FieldStorage() cursor = getCursor() print("Content-Type: text/html") print() print('x') if form.getvalue('textcontent'): so = sampleObject('x', 1, form.getvalue('textcontent')) print('<br>') if not so.dataOk: print('Data Incomplete. Please ensure data is in the correct format?') data = "Data contains too many blank values. Please try again. <br> Data : %s" % ( form.getvalue('textcontent')) else: print('Data Ok!') print(form.getvalue('textcontent')) print('<br>') print(so.getCleanArray(True)) print(so.data, so.cleanArray) if form.getvalue('dbID'): dataID = form.getvalue('dbID') else: