6
6
from contextlib import ExitStack
7
7
from typing import Union
8
8
9
- from dirdiff .differ import Differ , DifferOptions
10
- from dirdiff .exceptions import DirDiffException
11
- from dirdiff .output import DiffOutput , DiffOutputDryRun , OutputBackend
12
- from dirdiff .output_aufs import DiffOutputAufs
13
- from dirdiff .output_file import OutputBackendFile
14
- from dirdiff .output_overlay import DiffOutputOverlay
15
- from dirdiff .output_tar import OutputBackendTarfile
9
+ from uniondiff .differ import Differ , DifferOptions
10
+ from uniondiff .exceptions import UnionDiffException
11
+ from uniondiff .output import DiffOutput , DiffOutputDryRun , OutputBackend
12
+ from uniondiff .output_aufs import DiffOutputAufs
13
+ from uniondiff .output_file import OutputBackendFile
14
+ from uniondiff .output_overlay import DiffOutputOverlay
15
+ from uniondiff .output_tar import OutputBackendTarfile
16
16
17
17
LOGGER = logging .getLogger (__name__ )
18
18
@@ -153,9 +153,9 @@ def _get_input_dir(
153
153
try :
154
154
return stack .enter_context (tarfile .open (path , mode = "r" ))
155
155
except FileNotFoundError as exc :
156
- raise DirDiffException (f"Input path { repr (path )} does not exist" ) from exc
156
+ raise UnionDiffException (f"Input path { repr (path )} does not exist" ) from exc
157
157
except (OSError , tarfile .TarError ) as exc :
158
- raise DirDiffException (
158
+ raise UnionDiffException (
159
159
f"Failed to open input file { repr (path )} : { exc } "
160
160
) from exc
161
161
@@ -170,7 +170,7 @@ def _get_backend(
170
170
tf = stack .enter_context (tarfile .open (output , mode = tar_mode ))
171
171
else :
172
172
if not force and sys .stdout .isatty ():
173
- raise DirDiffException ("Refusing to write tar file to terminal" )
173
+ raise UnionDiffException ("Refusing to write tar file to terminal" )
174
174
tf = stack .enter_context (
175
175
tarfile .open (mode = tar_mode , fileobj = sys .stdout .buffer )
176
176
)
@@ -181,12 +181,12 @@ def _get_backend(
181
181
assert output_type == "file"
182
182
183
183
if not output :
184
- raise DirDiffException (
184
+ raise UnionDiffException (
185
185
"--output file path must be provided with 'file' output type"
186
186
)
187
187
188
188
if not force and os .path .exists (output ):
189
- raise DirDiffException ("output path already exists" )
189
+ raise UnionDiffException ("output path already exists" )
190
190
191
191
os .umask (0 )
192
192
return OutputBackendFile (output , preserve_owners = preserve_owners )
0 commit comments