def unwrap_optional(x: Optional[Any]) -> Any:
+ """Unwrap an Optional[Type] argument returning a Type value back.
+ If the Optional[Type] argument is None, however, raise an exception.
+ Use this to satisfy most type checkers that a value that could
+ be None isn't so as to drop the Optional.
+ """
if x is None:
msg = 'Argument to unwrap_optional was unexpectedly None'
logger.critical(msg)