File: dir_maker.py

package info (click to toggle)
trash-cli 0.24.5.26-0.3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,972 kB
  • sloc: python: 9,789; sh: 121; makefile: 11
file content (13 lines) | stat: -rw-r--r-- 298 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
from trashcli.put.fs.fs import Fs


class DirMaker:
    def __init__(self, fs): # type: (Fs) -> None
        self.fs = fs

    def mkdir_p(self, path, mode):
        try:
            self.fs.makedirs(path, mode)
        except OSError:
            if not self.fs.isdir(path):
                raise