Mypy missing types fix

This commit is contained in:
jfriedli 2021-06-13 10:58:02 +00:00
parent 73106611ec
commit 419a95fba7
4 changed files with 9 additions and 8 deletions

View File

@ -23,8 +23,8 @@ mypy:
- apt-get -qqy update
- apt-get -qqy install --no-install-recommends python3-pip
- pip3 install mypy
- pip3 install -r requirements.txt
- mypy --ignore-missing-imports main.py
- pip3 install -r requirements-test.txt
- mypy --ignore-missing-imports matweb main.py
bandit:
image:

View File

@ -2,6 +2,7 @@ import hmac
import os
import hashlib
import mimetypes as mtype
from typing import Tuple
from flask_restful import abort, current_app
from libmat2 import parser_factory
@ -97,7 +98,7 @@ def get_file_paths(filename, upload_folder):
return complete_path, filepath
def is_valid_api_download_file(filename: str, key: str, secret: str, upload_folder: str) -> [str, str]:
def is_valid_api_download_file(filename: str, key: str, secret: str, upload_folder: str) -> Tuple[str, str]:
if filename != secure_filename(filename):
current_app.logger.error('Insecure filename %s', filename)
abort(400, message='Insecure filename')

View File

@ -1 +1,4 @@
openapi-spec-validator==0.2.8
openapi-spec-validator==0.2.8
types-Flask==1.1.0
types-Jinja2==2.11.1
types-PyYAML==0.1.7

View File

@ -9,7 +9,4 @@ Cerberus==1.3.4
Flask-Testing==0.8.1
blinker==1.4
iknl-flasgger==0.9.2.post1
Flask-Assets==2.0
types-Flask==1.1.0
types-Jinja2==2.11.1
types-PyYAML==0.1.7
Flask-Assets==2.0