[issue35407] Datetime function with selenium

Sameer Joshi report at bugs.python.org
Tue Dec 4 07:25:21 EST 2018


Sameer Joshi <jsameer23 at gmail.com> added the comment:

I have defined 2 variables , 1 for Friday and other for rest of weekdays. However when I match these two with the website date(which is 'today - 3' for Monday and 'today -1' )it shows the error as variable not defined. Below is code for the same.

import datetime


d = datetime.date.today()

if d.weekday() == 0:
    tdelta = datetime.timedelta(days=3)
    friday = d - tdelta
    print(friday)


elif d.weekday() in range(1,5):
    tdelta1 = datetime.timedelta(days=1)
    prev_day = d - tdelta1
    print(prev_day)

data_date = new.date()  # data_date is the date fetched from website
        if data_date == friday:
            print("Data as on", friday, "for page")
        elif data_date == prev_day:
            print("Data as on", prev_day, "for page")
        else:
            print("Data update required.")

----------
type:  -> behavior

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue35407>
_______________________________________


More information about the Python-bugs-list mailing list