Spaces:
Sleeping
Sleeping
| def is_dict(variable): | |
| """Checks if a variable is a dict.""" | |
| if isinstance(variable, dict): | |
| return True | |
| return False | |
| def is_list_of_dicts(variable): | |
| """Checks if a variable is a list containing only dicts.""" | |
| if isinstance(variable, list): | |
| # Return True only if the list is empty or all elements are dicts. | |
| return all(isinstance(item, dict) for item in variable) | |
| return False | |
| def get_time_now_str(tz_hours=None, date_format:str='%Y-%m-%d'): #date_format:str='%d%b%Y'): | |
| """Returns the current time in a specific format + local time: ("%Y-%m-%d %H:%M:%S.%f %Z").""" | |
| from datetime import datetime, timezone, timedelta | |
| # Get the current time or UTC time | |
| if tz_hours is not None: | |
| current_utc_time = datetime.now(tz=timezone.utc) + timedelta(hours=tz_hours) | |
| current_time = current_utc_time | |
| else: | |
| current_time = datetime.now() | |
| # Format the time as a string | |
| #formatted_time = current_utc_time.strftime(date_format) #("%Y-%m-%d %H:%M:%S.%f %Z") | |
| formatted_time = current_time.strftime(date_format) #("%Y-%m-%d %H:%M:%S.%f %Z") | |
| #print(f"Current time: {formatted_time}") ##debug | |
| return formatted_time | |
| #get_time_now_str() ##debug | |