Merge pull request #1368 from jooola/fix/api_client_utils_sleep

Properly import sleep function
This commit is contained in:
Kyle Robbertze 2021-09-29 11:12:22 +00:00 committed by GitHub
commit 1db244114c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 9 deletions

View File

@ -2,7 +2,7 @@ import datetime
import json import json
import logging import logging
import socket import socket
from datetime import time from time import sleep
import requests import requests
from requests.auth import AuthBase from requests.auth import AuthBase
@ -146,7 +146,7 @@ class ApiRequest:
try: try:
return self.__req() return self.__req()
except Exception: except Exception:
time.sleep(delay) sleep(delay)
return self.__req() return self.__req()
@ -198,17 +198,17 @@ class RequestProvider:
return super(RequestProvider, self).__getattribute__(attr) return super(RequestProvider, self).__getattribute__(attr)
def time_in_seconds(time): def time_in_seconds(value):
return ( return (
time.hour * 60 * 60 value.hour * 60 * 60
+ time.minute * 60 + value.minute * 60
+ time.second + value.second
+ time.microsecond / 1000000.0 + value.microsecond / 1000000.0
) )
def time_in_milliseconds(time): def time_in_milliseconds(value):
return time_in_seconds(time) * 1000 return time_in_seconds(value) * 1000
def fromisoformat(time_string): def fromisoformat(time_string):