whitespace fixes

pull/262/head
William Ting 10 years ago
parent 6e0e3741a5
commit 5f9ac19afd

@ -263,10 +263,14 @@ def match_consecutive(needles, haystack, ignore_case=False):
(path="/moo/foo/baz", weight=10),
(path="/foo/baz", weight=10)]
"""
sep = os.sep.replace('\\','\\\\')
if is_windows():
# The normal \\ separator needs to be escaped again for use in regex.
sep = '\\\\'
else:
sep = os.sep
regex_no_sep = '[^' + sep + ']*'
regex_one_sep = regex_no_sep + sep + regex_no_sep
regex_no_sep_end = regex_no_sep + '$'
regex_one_sep = regex_no_sep + sep + regex_no_sep
# can't use compiled regex because of flags
regex_needle = regex_one_sep.join(needles) + regex_no_sep_end
regex_flags = re.IGNORECASE | re.UNICODE if ignore_case else re.UNICODE

@ -1,6 +1,5 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from __future__ import print_function
import os
@ -44,7 +43,9 @@ def modify_autojump_sh(etc_dir, dryrun=False):
def modify_autojump_lua(clink_dir, bin_dir, dryrun=False):
"""Prepend custom AUTOJUMP_BIN_DIR definition to autojump.lua"""
custom_install = "local AUTOJUMP_BIN_DIR = \"%s\"\n" % bin_dir.replace("\\", "\\\\")
custom_install = "local AUTOJUMP_BIN_DIR = \"%s\"\n" % bin_dir.replace(
"\\",
"\\\\")
clink_file = os.path.join(clink_dir, 'autojump.lua')
with open(clink_file, 'r') as f:
original = f.read()
@ -52,11 +53,15 @@ def modify_autojump_lua(clink_dir, bin_dir, dryrun=False):
f.write(custom_install + original)
def parse_arguments():
def parse_arguments(): # noqa
if platform.system() == 'Windows':
default_user_destdir = os.path.join(os.getenv('LOCALAPPDATA', ''), 'autojump')
default_user_destdir = os.path.join(
os.getenv('LOCALAPPDATA', ''),
'autojump')
else:
default_user_destdir = os.path.join(os.path.expanduser("~"), '.autojump')
default_user_destdir = os.path.join(
os.path.expanduser("~"),
'.autojump')
default_user_prefix = ''
default_user_zshshare = 'functions'
default_system_destdir = '/'
@ -105,7 +110,8 @@ def parse_arguments():
file=sys.stderr)
sys.exit(1)
if platform.system() != 'Windows' and get_shell() not in SUPPORTED_SHELLS:
if platform.system() != 'Windows' \
and get_shell() not in SUPPORTED_SHELLS:
print("Unsupported shell: %s" % os.getenv('SHELL'),
file=sys.stderr)
sys.exit(1)
@ -202,7 +208,9 @@ def main(args):
if args.custom_install:
modify_autojump_sh(etc_dir, args.dryrun)
print_post_installation_message(etc_dir, bin_dir)
if __name__ == "__main__":
sys.exit(main(parse_arguments()))

@ -1,5 +1,5 @@
[flake8]
filename = *.py,autojump
ignore = E126
ignore = E126,E128
max-line-length = 79
max-complexity = 10

@ -146,10 +146,12 @@ def remove_user_data(dryrun=False):
def remove_user_installation(dryrun=False):
if platform.system() == 'Windows':
default_destdir = os.path.join(os.getenv('LOCALAPPDATA', ''), 'autojump')
default_destdir = os.path.join(os.getenv('LOCALAPPDATA', ''),
'autojump')
clink_dir = os.path.join(os.getenv('LOCALAPPDATA', ''), 'clink')
else:
default_destdir = os.path.join(os.path.expanduser("~"), '.autojump')
if os.path.exists(default_destdir):
print("\nFound user installation...")
rmdir(default_destdir, dryrun)

Loading…
Cancel
Save