def getprice(scheme, date, mode): p = None price = None if int(mode) == 2: price = 1.000000 else: if scheme is not None: price = po.getPrice(scheme, date) if price is None: nf = "Cannot find price for given date. " q = "Please enter price: " q = nf + q if scheme is not None else "" regex = "^\d+(\.\d+)?$" error = "Invalid entry. Expecting a numeric value." price = getresponse(q, regex, error) price = round(float(price), 6) return price
def getprice(scheme, date, mode): p = None price = None if int(mode)==2: price = 1.000000 else: if scheme is not None: price = po.getPrice(scheme, date) if price is None: nf = "Cannot find price for given date. " q = "Please enter price: " q = nf+q if scheme is not None else "" regex = "^\d+(\.\d+)?$" error = "Invalid entry. Expecting a numeric value." price = getresponse(q,regex,error) price = round(float(price),6) return price