diff --git a/modules/bnporc/company/pages.py b/modules/bnporc/company/pages.py index 80871622a02e5ce0079047f0d9b3db36e3fe643d..8f9869d9005cf184751db81f54e218f61d425abb 100644 --- a/modules/bnporc/company/pages.py +++ b/modules/bnporc/company/pages.py @@ -78,7 +78,7 @@ def checksum(self, coords): else: s += "O" s += "\n" - s = '\n'.join([l for l in s.splitlines() if l.strip()]) + s = '\n'.join(line for line in s.splitlines() if line.strip()) return hashlib.md5(s).hexdigest() diff --git a/modules/bnporc/pp/pages.py b/modules/bnporc/pp/pages.py index 2a53d9aeeefc1878666e2411cc172c8ab34a730d..11997a52a6067857cbe4ffcea141b20aeb4d77b2 100644 --- a/modules/bnporc/pp/pages.py +++ b/modules/bnporc/pp/pages.py @@ -137,7 +137,7 @@ def on_load(self): new_passwords = [] for i in range(self.NOT_REUSABLE_PASSWORDS_COUNT): - new_pass = ''.join([str((int(l) + i + 1) % 10) for l in self.browser.password]) + new_pass = ''.join(str((int(char) + i + 1) % 10) for char in self.browser.password) if not self.looks_legit(new_pass): self.logger.warning('One of rotating password is not legit') raise BrowserPasswordExpired(msg) diff --git a/modules/caissedepargne/pages.py b/modules/caissedepargne/pages.py index 16e5dc1cc7174072912f775ed16f336e4cf3501a..5e77d36902a55542b9d5a779ef5f7f513feb7118 100644 --- a/modules/caissedepargne/pages.py +++ b/modules/caissedepargne/pages.py @@ -1130,7 +1130,7 @@ def get_history(self): t.date = Date(dayfirst=True).filter(m.group(1)) if t.date is NotAvailable: continue - if any(l in t.raw.lower() for l in ('tot dif', 'fac cb')): + if any(pattern in t.raw.lower() for pattern in ('tot dif', 'fac cb')): t._link = Link(tr.xpath('./td/a'))(self.doc) # "Cb" for new site, "CB" for old one