Files
proxy-scraper-checker/proxy_scraper_checker/folder.py
T
2023-01-15 13:05:16 +03:00

23 lines
443 B
Python

from __future__ import annotations
from dataclasses import dataclass
from pathlib import Path
from shutil import rmtree
@dataclass
class Folder:
path: Path
is_enabled: bool
for_anonymous: bool
for_geolocation: bool
def remove(self) -> None:
try:
rmtree(self.path)
except FileNotFoundError:
pass
def create(self) -> None:
self.path.mkdir(parents=True, exist_ok=True)