Skip to content

Commit

Permalink
remove __all__s
Browse files Browse the repository at this point in the history
  • Loading branch information
shouples committed Oct 30, 2023
1 parent 606ff5e commit 07cba57
Show file tree
Hide file tree
Showing 7 changed files with 6 additions and 68 deletions.
10 changes: 0 additions & 10 deletions src/dx/datatypes/date_time.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,6 @@
settings = get_settings()
logger = structlog.get_logger(__name__)

__all__ = [
"generate_datetime_series",
"generate_datetimetz_series",
"generate_date_series",
"generate_time_series",
"generate_time_period_series",
"generate_time_interval_series",
"generate_time_delta_series",
]


def generate_datetime_series(num_rows: int) -> pd.Series:
"""
Expand Down
8 changes: 0 additions & 8 deletions src/dx/datatypes/geometry.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,6 @@

logger = structlog.get_logger(__name__)

__all__ = [
"generate_lat_float_series",
"generate_lon_float_series",
"generate_latlon_series",
"generate_filled_geojson_series",
"generate_exterior_bounds_geojson_series",
]


def generate_lat_float_series(num_rows: int):
"""
Expand Down
5 changes: 0 additions & 5 deletions src/dx/datatypes/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,6 @@

logger = structlog.get_logger(__name__)

__all__ = [
"random_dataframe",
"quick_random_dataframe",
"generate_nested_tabular_series",
]

# this is primarily used for testing to match the optional
# data types used for random dataframe generation,
Expand Down
11 changes: 0 additions & 11 deletions src/dx/datatypes/misc.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,6 @@

logger = structlog.get_logger(__name__)

__all__ = [
"generate_boolean_series",
"generate_dtype_series",
"generate_dict_series",
"generate_list_series",
"generate_bytes_series",
"generate_ipv4_series",
"generate_ipv6_series",
"generate_uuid4_series",
]


### Generator helper functions ###
def generate_boolean_series(num_rows: int) -> pd.Series:
Expand Down
7 changes: 0 additions & 7 deletions src/dx/datatypes/numeric.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,6 @@

logger = structlog.get_logger(__name__)

__all__ = [
"generate_integer_series",
"generate_float_series",
"generate_decimal_series",
"generate_complex_number_series",
]


### Generator helper functions ###
def generate_integer_series(
Expand Down
22 changes: 6 additions & 16 deletions src/dx/datatypes/text.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,22 +5,8 @@
import pandas as pd
import structlog

try:
from faker import Faker

fake = Faker()
FAKER_INSTALLED = True
except ImportError:
FAKER_INSTALLED = False


logger = structlog.get_logger(__name__)

__all__ = [
"generate_text_series",
"generate_keyword_series",
]


def generate_text_series(num_rows: int) -> pd.Series:
"""
Expand All @@ -31,11 +17,15 @@ def generate_text_series(num_rows: int) -> pd.Series:
num_rows: int
Number of rows to generate
"""
if not FAKER_INSTALLED:
try:
from faker import Faker

except ImportError:
logger.warning("faker is not installed, skipping text_column")
return np.nan

return pd.Series([fake.text() for _ in range(num_rows)])
faker_instance = Faker()
return pd.Series([faker_instance.text() for _ in range(num_rows)])


def generate_keyword_series(num_rows: int, num_letters: int = 2) -> pd.Series:
Expand Down
11 changes: 0 additions & 11 deletions src/dx/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,17 +16,6 @@

logger = structlog.get_logger(__name__)

__all__ = [
"get_settings",
"enable_dev_mode",
"disable_dev_mode",
"set_display_mode",
"set_log_level",
"set_option",
"settings_context",
"add_renderable_type",
]


class Settings(BaseSettings):
LOG_LEVEL: Union[int, str] = logging.WARNING
Expand Down

0 comments on commit 07cba57

Please sign in to comment.