Example #1
0
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
Example #2
0
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