Skip to content

Commit 4005da7

Browse files
committed
fixup! ENH: improve resiliency in distutils.build_ext.finalize_options
1 parent b3d1e54 commit 4005da7

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

setuptools/_distutils/command/build_ext.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -276,10 +276,10 @@ def finalize_options(self) -> None: # noqa: C901
276276
if isinstance(self.undef, str):
277277
self.undef = self.undef.split(',')
278278

279-
if not self.swig_opts:
280-
self.swig_opts = []
281-
else:
279+
if isinstance(self.swig_opts, str):
282280
self.swig_opts = self.swig_opts.split(' ')
281+
elif self.swig_opts is None:
282+
self.swig_opts = []
283283

284284
# Finally add the user include and library directories if requested
285285
if self.user:

0 commit comments

Comments
 (0)