handler.py 365 B

123456789101112131415
  1. import pathlib
  2. class handler:
  3. def __init__(self, target: pathlib.Path) -> None:
  4. if target.is_file():
  5. self.__create(target)
  6. self.__target = target
  7. def __create(self, target: pathlib.Path) -> None
  8. try:
  9. target.touch()
  10. except:
  11. RuntimeError("Can not create log file: " + str(target) + ".")