SiteGloopUtils module¶
Various utilities for use by SiteGloop.
-
class
SiteGloopUtils.SiteGloopLogger(verbosity=50, spinner=None)¶ Bases:
objectLogger for SiteGloop.
- Parameters
verbosity (
str, optional) – Human readable string describing the log level to usespinner (
obj, optional) – Object containing the progress spinner to use
-
verbosity¶ Human readable string describing the log level to use
- Type
str
-
spinner¶ Object containing the progress spinner to use
- Type
obj
-
logit(level=None, msg=None, spin=False)¶ Log message or iterate the spinner.
- Parameters
level (
str, optional) – log level to use, by default None (choices: debug, info, warning, error, critical)msg (
str, optional) – message to log, by default Nonespin (
bool, optional) – True to spin the spinner, by default False
- Returns
True if successful
- Return type
bool
-
SiteGloopUtils.is_fqdn(hostname: str) → bool¶ Check for a valid hostname.
- Parameters
hostname (str) – hostname to validate
- Returns
True if it’s a valid hostname
- Return type
bool