diff --git a/src/ydata_profiling/profile_report.py b/src/ydata_profiling/profile_report.py index d18834f52..ac8a73e2b 100644 --- a/src/ydata_profiling/profile_report.py +++ b/src/ydata_profiling/profile_report.py @@ -44,11 +44,10 @@ ) from ydata_profiling.serialize_report import SerializeReport from ydata_profiling.utils.dataframe import hash_dataframe -from ydata_profiling.utils.paths import get_config - from ydata_profiling.utils.logger import ProfilingLogger +from ydata_profiling.utils.paths import get_config -logger = ProfilingLogger(name='ReportLogger') +logger = ProfilingLogger(name="ReportLogger") @typechecked @@ -205,8 +204,9 @@ def __initialize_dataframe( df: Optional[Union[pd.DataFrame, sDataFrame]], report_config: Settings ) -> Optional[Union[pd.DataFrame, sDataFrame]]: - logger.info_def_report(dataframe=type(df), - timeseries=report_config.vars.timeseries.active) + logger.info_def_report( + dataframe=type(df), timeseries=report_config.vars.timeseries.active + ) if ( df is not None diff --git a/src/ydata_profiling/utils/common.py b/src/ydata_profiling/utils/common.py index 6d223e022..420a545b3 100644 --- a/src/ydata_profiling/utils/common.py +++ b/src/ydata_profiling/utils/common.py @@ -1,7 +1,6 @@ """Common util functions (e.g. missing in Python).""" -import contextlib - import collections.abc +import contextlib import os import platform import subprocess @@ -98,6 +97,7 @@ def convert_timestamp_to_datetime(timestamp: int) -> datetime: else: return datetime(1970, 1, 1) + timedelta(seconds=int(timestamp)) + def analytics_features(dataframe, datatype: str, report_type: str): endpoint = "https://packages.ydata.ai/ydata-profiling?" @@ -124,4 +124,3 @@ def analytics_features(dataframe, datatype: str, report_type: str): ) requests.get(request_message) - diff --git a/src/ydata_profiling/utils/logger.py b/src/ydata_profiling/utils/logger.py index ed90e7ab7..de0618f16 100644 --- a/src/ydata_profiling/utils/logger.py +++ b/src/ydata_profiling/utils/logger.py @@ -8,6 +8,7 @@ from ydata_profiling.utils.common import analytics_features + class ProfilingLogger(logging.Logger): def __init__(self, name, level=logging.INFO): super().__init__(name, level)