http://chatgpz.de/data-science/so-erstellen-sie-benutzerdefinierte-kontextmanager-in-python/