diff --git a/src/osdatahub/LinkedIdentifiersAPI/linked_identifiers_api.py b/src/osdatahub/LinkedIdentifiersAPI/linked_identifiers_api.py index 8bc7e43..38b688a 100644 --- a/src/osdatahub/LinkedIdentifiersAPI/linked_identifiers_api.py +++ b/src/osdatahub/LinkedIdentifiersAPI/linked_identifiers_api.py @@ -59,8 +59,8 @@ def __get_endpoint( def query( self, identifier: Union[int, str], - feature_type: str = None, - identifier_type: str = None, + feature_type: Union[str, None] = None, + identifier_type: Union[str, None] = None, ) -> dict: """Run a query of the OS Linked Identifiers API - looks up an identifier and finds its associated identifiers. diff --git a/src/osdatahub/PlacesAPI/places_api.py b/src/osdatahub/PlacesAPI/places_api.py index abf88b8..73fcbdf 100644 --- a/src/osdatahub/PlacesAPI/places_api.py +++ b/src/osdatahub/PlacesAPI/places_api.py @@ -54,7 +54,7 @@ def __get_dataset_param(dataset: Union[str, Iterable] ) -> str: def query( self, extent: Extent, - output_crs: str = None, + output_crs: Union[str, None] = None, limit: int = 100, classification_code: Union[str, Iterable, None] = None, logical_status_code: Union[str, int, None] = None, diff --git a/src/osdatahub/bbox.py b/src/osdatahub/bbox.py index a793650..d8e7572 100644 --- a/src/osdatahub/bbox.py +++ b/src/osdatahub/bbox.py @@ -1,4 +1,5 @@ from dataclasses import astuple, dataclass +from typing import Union @dataclass @@ -19,7 +20,7 @@ def __iter__(self): def __getitem__(self, index): return list(self)[index] - def to_string(self, precision: int = None) -> str: + def to_string(self, precision: Union[int, None] = None) -> str: """ Converts bounding box into string diff --git a/src/osdatahub/grow_list.py b/src/osdatahub/grow_list.py index bb9eb5f..a327204 100644 --- a/src/osdatahub/grow_list.py +++ b/src/osdatahub/grow_list.py @@ -1,3 +1,5 @@ +from typing import Union + class GrowList: """ GrowList is a convenience class that behaves similarly to a normal @@ -5,7 +7,7 @@ class GrowList: with the extend() function. """ - def __init__(self, values: list = None): + def __init__(self, values: Union[list, None] = None): self.values = values if values else [] self.size = [len(self.values)]