Kaydet (Commit) cf99a348 authored tarafından Jason R. Coombs's avatar Jason R. Coombs

Make cs_path_exists a protected, static method

üst 22dd73a7
......@@ -33,23 +33,6 @@ def show_formats():
"List of available source distribution formats:")
def cs_path_exists(fspath):
"""
Case-sensitive path existence check
>>> cs_path_exists(__file__)
True
>>> cs_path_exists(__file__.upper())
False
"""
if not os.path.exists(fspath):
return False
# make absolute so we always have a directory
abspath = os.path.abspath(fspath)
directory, filename = os.path.split(abspath)
return filename in os.listdir(directory)
class sdist(Command):
description = "create a source distribution (tarball, zip file, etc.)"
......@@ -246,6 +229,23 @@ class sdist(Command):
self._add_defaults_c_libs()
self._add_defaults_scripts()
@staticmethod
def _cs_path_exists(fspath):
"""
Case-sensitive path existence check
>>> sdist._cs_path_exists(__file__)
True
>>> sdist._cs_path_exists(__file__.upper())
False
"""
if not os.path.exists(fspath):
return False
# make absolute so we always have a directory
abspath = os.path.abspath(fspath)
directory, filename = os.path.split(abspath)
return filename in os.listdir(directory)
def _add_defaults_standards(self):
standards = [self.READMES, self.distribution.script_name]
for fn in standards:
......@@ -253,7 +253,7 @@ class sdist(Command):
alts = fn
got_it = False
for fn in alts:
if cs_path_exists(fn):
if self._cs_path_exists(fn):
got_it = True
self.filelist.append(fn)
break
......@@ -262,7 +262,7 @@ class sdist(Command):
self.warn("standard file not found: should have one of " +
', '.join(alts))
else:
if cs_path_exists(fn):
if self._cs_path_exists(fn):
self.filelist.append(fn)
else:
self.warn("standard file '%s' not found" % fn)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment