@@ -75,11 +75,11 @@ def __init__(
7575 self .url = url
7676 self .adminlogin = adminlogin
7777 self .session = requests .session ()
78-
79- if withretries :
80- self . retries = Retry ( total = 10 , backoff_factor = 0.1 , status_forcelist = [ 500 , 502 , 503 , 504 ]) # type: ignore
81- else :
82- self . retries = None
78+ self . retries : Optional [ Retry ] = (
79+ Retry ( total = 10 , backoff_factor = 0.1 , status_forcelist = [ 500 , 502 , 503 , 504 ])
80+ if withretries
81+ else None
82+ )
8383
8484 self .session .mount ("http://" , HTTPAdapter (max_retries = self .retries ))
8585 self .session .mount ("https://" , HTTPAdapter (max_retries = self .retries ))
@@ -235,7 +235,7 @@ def _parseEntry(self, entry: ET.Element) -> FileListEntry:
235235 """
236236 fullsize_str = entry .findtext ("./fullsize" )
237237
238- if fullsize_str == None :
238+ if fullsize_str is None :
239239 raise ValueError ("fullsize in file entry is None in server response" )
240240
241241 fullsize = 0
@@ -316,7 +316,7 @@ def getfilelist(
316316 )
317317
318318 meta = resp .find ("./meta" )
319- if meta == None :
319+ if meta is None :
320320 raise ValueError ("No meta in server response" )
321321
322322 result = int (meta .findtext ("./result" , "0" ))
@@ -327,7 +327,7 @@ def getfilelist(
327327 entries : list [FileListEntry ] = []
328328
329329 def bool_opt (txt : Union [None , str ]) -> bool :
330- if txt != None and len (txt ) > 0 :
330+ if txt is not None and len (txt ) > 0 :
331331 return int (txt ) > 0
332332 else :
333333 return False
@@ -351,7 +351,7 @@ def fileinfo_no_retry(self, path: str) -> FileListEntry:
351351
352352 entry = resp .find ("./entry" )
353353
354- if entry == None :
354+ if entry is None :
355355 raise FileNotFoundError (f"File '{ path } ' does not exist" )
356356
357357 return self ._parseEntry (entry )
@@ -517,7 +517,7 @@ def downloadfile_no_retry(
517517 """
518518 with self .session .get (
519519 self .url + "/core/downloadfile" ,
520- params = {
520+ params = { # type:ignore
521521 "filepath" : path ,
522522 "filename" : path .split ("/" )[- 1 ],
523523 "redirect" : 1 if redirect else 0 ,
0 commit comments