Commit 8c7d2e1f authored by Jason R. Coombs's avatar Jason R. Coombs

Normalize whitespace and imports

parent 2394cfef
import distutils, os
import os
import distutils
from setuptools import Command
from distutils.util import convert_path
from distutils import log
from distutils.errors import *
from distutils.errors import DistutilsOptionError
__all__ = ['config_file', 'edit_config', 'option_base', 'setopt']
......@@ -25,20 +26,6 @@ def config_file(kind="local"):
"config_file() type must be 'local', 'global', or 'user'", kind
)
def edit_config(filename, settings, dry_run=False):
"""Edit a configuration file to include `settings`
......@@ -61,7 +48,8 @@ def edit_config(filename, settings, dry_run=False):
opts.add_section(section)
for option,value in options.items():
if value is None:
log.debug("Deleting %s.%s from %s",
log.debug(
"Deleting %s.%s from %s",
section, option, filename
)
opts.remove_option(section,option)
......@@ -78,7 +66,8 @@ def edit_config(filename, settings, dry_run=False):
log.info("Writing %s", filename)
if not dry_run:
f = open(filename,'w'); opts.write(f); f.close()
with open(filename, 'w') as f:
opts.write(f)
class option_base(Command):
"""Abstract base class for commands that mess with config files"""
......@@ -119,8 +108,6 @@ class option_base(Command):
self.filename, = filenames
class setopt(option_base):
"""Save command-line options to a file"""
......@@ -156,9 +143,3 @@ class setopt(option_base):
},
self.dry_run
)
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