Source code for lookatme.themes

"""
Defines the built-in styles for lookatme
"""


from . import dark
from . import light


from lookatme.schemas import StyleSchema
from lookatme.utils import dict_deep_update


[docs]def ensure_defaults(mod): """Ensure that all required attributes exist within the provided module """ defaults = StyleSchema().dump(StyleSchema()) dict_deep_update(defaults, mod.theme) return defaults