Skip to content

Commit

Permalink
Fix typehinting
Browse files Browse the repository at this point in the history
  • Loading branch information
GigantPro committed Jul 29, 2023
1 parent 2f2bf19 commit f2006fa
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 6 deletions.
8 changes: 4 additions & 4 deletions frozenclass/dataparser/data_parser.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from typing import Any, Optional, Union
from typing import Any, Optional, Union, Dict
import json
from copy import deepcopy

Expand Down Expand Up @@ -32,13 +32,13 @@ def parse_file(self) -> Any:
type_ = generate_class_by_info(self.saved_data)
return create_class_instance(type_, self.saved_data["var"])

def parse_saved_args(self) -> dict[str: Any]:
def parse_saved_args(self) -> Dict[str, Any]:
self.saved_data = self.parse_file_content()
self._encoding_dict_keys()
self.saved_data = self._encoding_deep_keys(self.saved_data)
return self._get_vars_from_saved_data(self.saved_data)

def _get_vars_from_saved_data(self, saved_data: dict) -> dict[str: Any]:
def _get_vars_from_saved_data(self, saved_data: dict) -> Dict[str, Any]:
if saved_data['var'] is None:
return {}

Expand All @@ -47,7 +47,7 @@ def _get_vars_from_saved_data(self, saved_data: dict) -> dict[str: Any]:
res[var_desc['var_name']] = get_value_by_type(var_desc['var_value'], var_desc['var_type'])
return res

def parse_file_content(self, file_name: Optional[str] = None) -> Union[dict[Any], None]:
def parse_file_content(self, file_name: Optional[str] = None) -> Union[Dict[Any], None]:
file_name = file_name if file_name else self.filename
with open(file_name, "r", encoding="utf-8") as file:
try:
Expand Down
4 changes: 2 additions & 2 deletions frozenclass/dataparser/types_module.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import inspect
import json
from typing import Any, Callable, Union
from typing import Any, Callable, Union, Dict

from ..exceptions import NoVar
from .const import STANDART_TYPES
Expand Down Expand Up @@ -29,7 +29,7 @@ def get_type_by_saved_type(type_data: str) -> Union[Any, None]:
return mod

def create_class_instance(
class_: Callable, vars: dict[str, Any]
class_: Callable, vars: Dict[str, Any]
) -> Any:
def _get_var_with_type(var_description: dict) -> tuple[str, Any]:
type_ = get_type_by_saved_type(var_description["class_path"])
Expand Down

0 comments on commit f2006fa

Please sign in to comment.