(logger: Union[logging.Logger, None] = None)
| 60 | |
| 61 | |
| 62 | def ensure_logger(logger: Union[logging.Logger, None] = None) -> logging.Logger: |
| 63 | if logger is not None: |
| 64 | return logger |
| 65 | return logging.getLogger("IFCPatch") |
| 66 | |
| 67 | |
| 68 | def execute(args: ArgumentsDict) -> Union[ifcopenshell.file, str, None]: |