Skip to content

Commit 03156dd

Browse files
committed
Enable auth token based authentication
1 parent 213da8b commit 03156dd

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

screepsapi/screepsapi.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ def req(self, func, path, **args):
3737
def get(self, _path, **args): return self.req(requests.get, _path, params=args)
3838
def post(self, _path, **args): return self.req(requests.post, _path, json=args)
3939

40-
def __init__(self, u=None, p=None, ptr=False, host=None, secure=False):
40+
def __init__(self, u=None, p=None, token=None, ptr=False, host=None, secure=False):
4141
self.ptr = ptr
4242
self.host = host
4343
self.secure = secure
@@ -50,7 +50,8 @@ def __init__(self, u=None, p=None, ptr=False, host=None, secure=False):
5050
self.token = None
5151
if u is not None and p is not None:
5252
self.token = self.post('auth/signin', email=u, password=p)['token']
53-
53+
elif token is not None:
54+
self.token = token
5455

5556
#### miscellaneous user methods
5657

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
long_description = open('README.md').read()
99

1010

11-
version = '0.4.6'
11+
version = '0.5.0'
1212
setup(
1313
name = 'screepsapi',
1414
version = version,

0 commit comments

Comments
 (0)