Skip to content
This repository was archived by the owner on Aug 15, 2022. It is now read-only.

Commit 5b06f94

Browse files
committed
PIP8 Fixes
'Bad password' error Fix #39
1 parent 9d708ef commit 5b06f94

File tree

2 files changed

+8
-10
lines changed

2 files changed

+8
-10
lines changed

ItsAGramLive/ItsAGramLive.py

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -60,21 +60,18 @@ class ItsAGramLive:
6060

6161
def __init__(self, username='', password=''):
6262

63-
if bool(username) == False and bool(password) == False:
63+
if bool(username) is False and bool(password) is False:
6464
parser = argparse.ArgumentParser(add_help=True)
6565
parser.add_argument("-u", "--username", type=str, help="username", required=True)
6666
parser.add_argument("-p", "--password", type=str, help="password", required=True)
6767
parser.add_argument("-proxy", type=str, help="Proxy format - user:password@ip:port", default=None)
6868
args = parser.parse_args()
6969

70-
username = args.username
71-
password = args.password
72-
7370
m = hashlib.md5()
74-
m.update(username.encode('utf-8') + password.encode('utf-8'))
71+
m.update(args.username.encode('utf-8') + args.password.encode('utf-8'))
7572
self.device_id = self.generate_device_id(m.hexdigest())
7673

77-
self.set_user(username=username, password=password)
74+
self.set_user(username=args.username, password=args.password)
7875

7976
def set_user(self, username, password):
8077
self.username = username
@@ -128,9 +125,10 @@ def login(self, force=False):
128125
'login_attempt_count': '0'}
129126

130127
if self.send_request('accounts/login/', post=self.generate_signature(json.dumps(data)), login=True):
131-
if self.LastJson['error_type'] == 'bad_password':
132-
print(self.LastJson['message'])
133-
return False
128+
if "error_type" in self.LastJson:
129+
if self.LastJson['error_type'] == 'bad_password':
130+
print(self.LastJson['message'])
131+
return False
134132

135133
if "two_factor_required" not in self.LastJson:
136134
self.isLoggedIn = True

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
setuptools.setup(
1212
name='ItsAGramLive',
13-
version='1.4.3',
13+
version='1.4.4',
1414
packages=setuptools.find_packages(),
1515
url='https://github.com/harrypython/itsagramlive',
1616
license='GPL-3.0',

0 commit comments

Comments
 (0)