Source code for pydmt.helpers.attrs

"""
attrs.py
"""

import importlib
from pydmt.utils.importlib import module_exists


[docs] def get_github_username(): if not module_exists("config"): return None if not module_exists("config.personal"): return None mod = importlib.import_module("config.personal") if not hasattr(mod, "github_username"): return None return getattr(mod, "github_username")
[docs] def get_launchpad_username(): if not module_exists("config"): return None if not module_exists("config.personal"): return None mod = importlib.import_module("config.personal") if not hasattr(mod, "launchpad_username"): return None return getattr(mod, "launchpad_username")
[docs] def get_packages(): if not module_exists("config"): return None if not module_exists("config.deps"): return None mod = importlib.import_module("config.deps") if not hasattr(mod, "packages"): return None return getattr(mod, "packages")
[docs] def get_packages_remove(): if not module_exists("config"): return None if not module_exists("config.deps"): return None mod = importlib.import_module("config.deps") if not hasattr(mod, "packages_remove"): return None return getattr(mod, "packages_remove")