Commit f22efee1 authored by richardARPANET's avatar richardARPANET

logging

parent 7bc9caba
......@@ -2,7 +2,6 @@ import re
import json
import logging
import secrets
import time
from pathlib import Path
import hashlib
from Crypto.Cipher import AES
......@@ -13,7 +12,6 @@ import random
import binascii
import tempfile
import shutil
from threading import RLock
import functools
from joblib import Memory
......@@ -33,10 +31,8 @@ location = '/tmp'
memory = Memory(location, verbose=0)
def _log_request_failed(*args, **kwargs):
logger.info(
'Request failed, sleeping then retrying... %s %s', args, kwargs
)
def _log_request_failed(*args, sleep, **kwargs):
logger.info('Request failed, sleeping %s then retrying...', sleep)
def write_operation(method):
......@@ -191,6 +187,11 @@ class Mega:
json_resp = json.loads(req.text)
if isinstance(json_resp, int):
if json_resp == -3:
try:
action = data[0]['a']
except KeyError:
action = 'unknown'
logger.info('Request failed for action: %s', action)
raise RuntimeError('Request failed, retrying')
raise RequestError(json_resp)
return json_resp[0]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment