aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2015-04-04 17:21:31 -0400
committerMike Frysinger <vapier@gentoo.org>2015-04-04 17:21:31 -0400
commit53883043dd23eecf033756bff14d50fa994e4525 (patch)
treea335f830df6b0a94a7cf070ac3fdba788ba86d32
parentekeyword: Fix inconsistent use of tabs for indentation. (diff)
downloadgentoolkit-53883043dd23eecf033756bff14d50fa994e4525.tar.gz
gentoolkit-53883043dd23eecf033756bff14d50fa994e4525.tar.bz2
gentoolkit-53883043dd23eecf033756bff14d50fa994e4525.zip
ekeyword: change "format" to "style" to avoid pylint warning
Python provides a builtin "format" we don't want to clobber.
-rwxr-xr-xsrc/ekeyword/ekeyword.py32
-rwxr-xr-xsrc/ekeyword/ekeyword_unittest.py36
2 files changed, 34 insertions, 34 deletions
diff --git a/src/ekeyword/ekeyword.py b/src/ekeyword/ekeyword.py
index cac6298..bc3b2cf 100755
--- a/src/ekeyword/ekeyword.py
+++ b/src/ekeyword/ekeyword.py
@@ -117,13 +117,13 @@ def sort_keywords(arches):
return keywords
-def diff_keywords(old_keywords, new_keywords, format='color-inline'):
+def diff_keywords(old_keywords, new_keywords, style='color-inline'):
"""Show pretty diff between list of keywords
Args:
old_keywords: The old set of KEYWORDS
new_keywords: The new set of KEYWORDS
- format: The diff style
+ style: The diff style
Returns:
A string containing the diff output ready to shown to the user
@@ -138,7 +138,7 @@ def diff_keywords(old_keywords, new_keywords, format='color-inline'):
if tag in ('delete', 'replace'):
o = s.a[i0:i1]
- if format == 'color-inline':
+ if style == 'color-inline':
o = colorize('bg_darkred', o)
else:
o = '-{%s}' % o
@@ -146,7 +146,7 @@ def diff_keywords(old_keywords, new_keywords, format='color-inline'):
if tag in ('insert', 'replace'):
o = s.b[j0:j1]
- if format == 'color-inline':
+ if style == 'color-inline':
o = colorize('bg_darkgreen', o)
else:
o = '+{%s}' % o
@@ -219,7 +219,7 @@ def process_keywords(keywords, ops, arch_status=None):
def process_content(ebuild, data, ops, arch_status=None, verbose=0,
- quiet=0, format='color-inline'):
+ quiet=0, style='color-inline'):
"""Process |ops| for |data|"""
# Set up the user display style based on verbose/quiet settings.
if verbose > 1:
@@ -260,10 +260,10 @@ def process_content(ebuild, data, ops, arch_status=None, verbose=0,
new_keywords = sort_keywords(new_keywords)
line = '%s"%s"%s\n' % (m.group(1), ' '.join(new_keywords),
m.group(5))
- if format in ('color-inline', 'inline'):
- logit(diff_keywords(old_keywords, new_keywords, format=format))
+ if style in ('color-inline', 'inline'):
+ logit(diff_keywords(old_keywords, new_keywords, style=style))
else:
- if format == 'long-multi':
+ if style == 'long-multi':
logit(' '.join(['%*s' % (len(keyword_to_arch(x)) + 1, x)
for x in old_keywords]))
logit(' '.join(['%*s' % (len(keyword_to_arch(x)) + 1, x)
@@ -285,7 +285,7 @@ def process_content(ebuild, data, ops, arch_status=None, verbose=0,
def process_ebuild(ebuild, ops, arch_status=None, verbose=0, quiet=0,
- dry_run=False, format='color-inline'):
+ dry_run=False, style='color-inline'):
"""Process |ops| for |ebuild|
Args:
@@ -296,7 +296,7 @@ def process_ebuild(ebuild, ops, arch_status=None, verbose=0, quiet=0,
verbose: Be verbose; show various status messages
quiet: Be quiet; only show errors
dry_run: Do not make any changes to |ebuild|; show what would be done
- format: The diff style
+ style: The diff style
Returns:
Whether any updates were processed
@@ -304,7 +304,7 @@ def process_ebuild(ebuild, ops, arch_status=None, verbose=0, quiet=0,
with io.open(ebuild, encoding='utf8') as f:
updated, content = process_content(
ebuild, f, ops, arch_status=arch_status,
- verbose=verbose, quiet=quiet, format=format)
+ verbose=verbose, quiet=quiet, style=style)
if updated and not dry_run:
with io.open(ebuild, 'w', encoding='utf8') as f:
f.writelines(content)
@@ -448,7 +448,7 @@ def get_parser():
help='Be verbose while processing things')
parser.add_argument('-q', '--quiet', action='count', default=0,
help='Be quiet while processing things (only show errors)')
- parser.add_argument('--format', default='auto',
+ parser.add_argument('--format', default='auto', dest='style',
choices=('auto', 'color-inline', 'inline', 'short-multi', 'long-multi'),
help='Selet output format for showing differences')
parser.add_argument('-V', '--version', default=False, action='store_true',
@@ -491,12 +491,12 @@ def main(argv):
if not work_args:
parser.error('need arches/ebuilds to process')
- if opts.format == 'auto':
+ if opts.style == 'auto':
if not portage.db['/']['vartree'].settings.get('NOCOLOR', 'false').lower() in ('no', 'false'):
nocolor()
- opts.format = 'short'
+ opts.style = 'short'
else:
- opts.format = 'color-inline'
+ opts.style = 'color-inline'
arch_status = load_profile_data()
try:
@@ -507,7 +507,7 @@ def main(argv):
for ebuild, ops in work:
process_ebuild(ebuild, ops, arch_status=arch_status,
verbose=opts.verbose, quiet=opts.quiet,
- dry_run=opts.dry_run, format=opts.format)
+ dry_run=opts.dry_run, style=opts.style)
return os.EX_OK
diff --git a/src/ekeyword/ekeyword_unittest.py b/src/ekeyword/ekeyword_unittest.py
index b491db0..5141159 100755
--- a/src/ekeyword/ekeyword_unittest.py
+++ b/src/ekeyword/ekeyword_unittest.py
@@ -75,19 +75,19 @@ class TestDiffKeywords(unittest.TestCase):
ret = ekeyword.diff_keywords(['~a'], ['-a'])
self.assertNotEqual(ret, '')
- def _testSmokeFormat(self, format):
+ def _testSmokeStyle(self, style):
return ekeyword.diff_keywords(
['~a', 'b', '-abcde'],
- ['a', '-b', '-abxde'], format=format)
+ ['a', '-b', '-abxde'], style=style)
- def testSmokeFormatColor(self):
- """Run a full smoke test for color-inline format"""
- ret = self._testSmokeFormat('color-inline')
+ def testSmokeStyleColor(self):
+ """Run a full smoke test for color-inline style"""
+ ret = self._testSmokeStyle('color-inline')
self.assertNotEqual(ret, '')
- def testSmokeFormatNoColor(self):
- """Run a full smoke test for non-color-inline format"""
- self._testSmokeFormat('nocolor')
+ def testSmokeStyleNoColor(self):
+ """Run a full smoke test for non-color-inline style"""
+ self._testSmokeStyle('nocolor')
class TestProcessKeywords(unittest.TestCase):
@@ -244,14 +244,14 @@ class TestProcessContent(unittest.TestCase):
self.assertFalse(updated)
self.assertEqual(ret, [' KEYWORDS=\n'])
- def _testSmoke(self, format='color-inline', verbose=0, quiet=0):
+ def _testSmoke(self, style='color-inline', verbose=0, quiet=0):
ops = (
ekeyword.Op(None, 'arm', None),
ekeyword.Op('~', 'sparc', None),
)
ekeyword.process_content(
'asdf', ['KEYWORDS="arm"'], ops, verbose=verbose,
- quiet=quiet, format=format)
+ quiet=quiet, style=style)
def testSmokeQuiet(self):
"""Smoke test for quiet mode"""
@@ -261,20 +261,20 @@ class TestProcessContent(unittest.TestCase):
"""Smoke test for verbose mode"""
self._testSmoke(verbose=10)
- def testSmokeFormatColor(self):
- """Smoke test for color-inline format"""
+ def testSmokeStyleColor(self):
+ """Smoke test for color-inline style"""
self._testSmoke('color-inline')
- def testSmokeFormatInline(self):
- """Smoke test for inline format"""
+ def testSmokeStyleInline(self):
+ """Smoke test for inline style"""
self._testSmoke('inline')
- def testSmokeFormatShortMulti(self):
- """Smoke test for short-multi format"""
+ def testSmokeStyleShortMulti(self):
+ """Smoke test for short-multi style"""
self._testSmoke('short-multi')
- def testSmokeFormatLongMulti(self):
- """Smoke test for long-multi format"""
+ def testSmokeStyleLongMulti(self):
+ """Smoke test for long-multi style"""
self._testSmoke('long-multi')