Environment (rever.environ)¶
Custom environment handling tools for rever.
-
rever.environ.context()¶ A context manager for entering and leaving the rever environment safely.
-
rever.environ.csv_to_list(x)¶ Converts a comma separated string to a list of strings.
-
rever.environ.default_dag(env)¶ Creates a default activity DAG.
-
rever.environ.detype_logger(x)¶ Returns the filename of the logger.
-
rever.environ.is_date(x)¶ Checks if x is a datetime.date object.
-
rever.environ.is_dict_str_str_or_none(x)¶ Checks if x is a mutable mapping from strings to strings or None
-
rever.environ.is_logger(x)¶ Validates if something is a valid logger
-
rever.environ.list_to_csv(x)¶ Converts a list of str to a comma-separated string.
-
rever.environ.rever_config_dir(env)¶ Ensures and returns the $REVER_CONFIG_DIR
-
rever.environ.rever_detype_env()¶ Returns a detyped version of the environment containing only the rever environment variables.
-
rever.environ.rever_envvar_names()¶ Returns the rever environment variable names as a set of str.
-
rever.environ.setup()¶
-
rever.environ.str_to_date(s)¶ Converts a string in YYYY-MM-DD format to a date.
-
rever.environ.teardown(orig_thread_subprocs=True)¶
-
rever.environ.to_logger(x)¶ If x is a string, this will be set as $LOGGER.filename and then returns $LOGGER. Otherwise, returns x if x is a Logger already.
-
rever.environ.today(env)¶ Provides today’s date