From dec7e9ce0b0f1d4af7cca32eb21bd9ac786e9373 Mon Sep 17 00:00:00 2001 From: olokelo Date: Sun, 10 Jan 2021 23:50:46 +0100 Subject: [PATCH] Added token_expire parameter --- src/pcloud/api.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pcloud/api.py b/src/pcloud/api.py index 3ef90b1..3d21c1f 100644 --- a/src/pcloud/api.py +++ b/src/pcloud/api.py @@ -40,9 +40,10 @@ class PyCloud(object): endpoint = "https://api.pcloud.com/" - def __init__(self, username, password): + def __init__(self, username, password, token_expire=31536000): self.username = username.lower().encode("utf-8") self.password = password.encode("utf-8") + self.token_expire = token_expire self.session = requests.Session() self.auth_token = self.get_auth_token() @@ -76,6 +77,7 @@ def get_auth_token(self): "username": self.username.decode("utf-8"), "digest": digest.decode("utf-8"), "passworddigest": passworddigest.hexdigest(), + "authexpire": self.token_expire, } resp = self._do_request("userinfo", authenticate=False, **params) if "auth" not in resp: