Skip to content

Commit 264c51b

Browse files
committed
fix type issues
1 parent e02d236 commit 264c51b

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/pyff/api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -392,7 +392,7 @@ def resources_handler(request):
392392
def _infos(resources: Iterator[Resource]) -> List[Mapping[str, Any]]:
393393
return list(filter(lambda i: 'State' in i and i['State'] is not None, [_info(r) for r in resources]))
394394

395-
def _info(r: Resource) -> List[Mapping[str, Any]]:
395+
def _info(r: Resource) -> Mapping[str, Any]:
396396
nfo = r.info
397397
nfo['Valid'] = r.is_valid()
398398
nfo['Parser'] = r.last_parser

src/pyff/resource.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
from copy import deepcopy
1111
from datetime import datetime
1212
from threading import Condition, Lock
13-
from typing import Optional, Dict
13+
from typing import Optional, Dict, Mapping, Any
1414

1515
import requests
1616

@@ -247,8 +247,8 @@ def is_expired(self) -> bool:
247247
def is_valid(self) -> bool:
248248
return not self.is_expired() and self.last_seen is not None and self.last_parser is not None
249249

250-
def add_info(self) -> Dict:
251-
info = dict()
250+
def add_info(self) -> Mapping[str, Optional[Any]]:
251+
info: Dict[str, Optional[Any]] = dict()
252252
info['State'] = None
253253
info['Resource'] = self.url
254254
self._infos.append(info)
@@ -319,7 +319,7 @@ def save_backup(self):
319319

320320
def load_resource(self, getter):
321321
data: Optional[str] = None
322-
status: Optional[int] = None
322+
status: int = 500
323323
info = self.add_info()
324324

325325
log.debug("Loading resource {}".format(self.url))

0 commit comments

Comments
 (0)