Move into the 21st century by fixing some pylint warnings.
This commit is contained in:
parent
1966a0fac7
commit
e1327540fb
22 changed files with 797 additions and 388 deletions
19
paths.py
19
paths.py
|
|
@ -1,19 +1,20 @@
|
|||
import os
|
||||
import vars
|
||||
from logs import err, debug2
|
||||
from logs import debug2
|
||||
|
||||
|
||||
def _default_do_files(filename):
|
||||
l = filename.split('.')
|
||||
for i in range(1,len(l)+1):
|
||||
for i in range(1, len(l)+1):
|
||||
basename = '.'.join(l[:i])
|
||||
ext = '.'.join(l[i:])
|
||||
if ext: ext = '.' + ext
|
||||
if ext:
|
||||
ext = '.' + ext
|
||||
yield ("default%s.do" % ext), basename, ext
|
||||
|
||||
|
||||
def possible_do_files(t):
|
||||
dirname,filename = os.path.split(t)
|
||||
dirname, filename = os.path.split(t)
|
||||
yield (os.path.join(vars.BASE, dirname), "%s.do" % filename,
|
||||
'', filename, '')
|
||||
|
||||
|
|
@ -24,25 +25,25 @@ def possible_do_files(t):
|
|||
# into theirs as a subdir. When they do, my rules should still be used
|
||||
# for building my project in *all* cases.
|
||||
t = os.path.normpath(os.path.join(vars.BASE, t))
|
||||
dirname,filename = os.path.split(t)
|
||||
dirname, filename = os.path.split(t)
|
||||
dirbits = dirname.split('/')
|
||||
# since t is an absolute path, dirbits[0] is always '', so we don't
|
||||
# need to count all the way down to i=0.
|
||||
for i in range(len(dirbits), 0, -1):
|
||||
basedir = '/'.join(dirbits[:i])
|
||||
subdir = '/'.join(dirbits[i:])
|
||||
for dofile,basename,ext in _default_do_files(filename):
|
||||
for dofile, basename, ext in _default_do_files(filename):
|
||||
yield (basedir, dofile,
|
||||
subdir, os.path.join(subdir, basename), ext)
|
||||
|
||||
|
||||
def find_do_file(f):
|
||||
for dodir,dofile,basedir,basename,ext in possible_do_files(f.name):
|
||||
for dodir, dofile, basedir, basename, ext in possible_do_files(f.name):
|
||||
dopath = os.path.join(dodir, dofile)
|
||||
debug2('%s: %s:%s ?\n' % (f.name, dodir, dofile))
|
||||
if os.path.exists(dopath):
|
||||
f.add_dep('m', dopath)
|
||||
return dodir,dofile,basedir,basename,ext
|
||||
return dodir, dofile, basedir, basename, ext
|
||||
else:
|
||||
f.add_dep('c', dopath)
|
||||
return None,None,None,None,None
|
||||
return None, None, None, None, None
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue