quality: fix mypy complaining about types for the 'extras' key in apt resource

This commit is contained in:
Alexandre Aubin 2023-06-23 19:08:53 +02:00
parent e87ee09b3e
commit 510e82fa22

View file

@ -22,7 +22,7 @@ import shutil
import random import random
import tempfile import tempfile
import subprocess import subprocess
from typing import Dict, Any, List from typing import Dict, Any, List, Union
from moulinette import m18n from moulinette import m18n
from moulinette.utils.process import check_output from moulinette.utils.process import check_output
@ -1044,7 +1044,7 @@ class AptDependenciesAppResource(AppResource):
packages: List = [] packages: List = []
packages_from_raw_bash: str = "" packages_from_raw_bash: str = ""
extras: Dict[str, Dict[str, str]] = {} extras: Dict[str, Dict[str, Union[str, List]]] = {}
def __init__(self, properties: Dict[str, Any], *args, **kwargs): def __init__(self, properties: Dict[str, Any], *args, **kwargs):
super().__init__(properties, *args, **kwargs) super().__init__(properties, *args, **kwargs)