diff options
author | hut <hut@lavabit.com> | 2010-03-10 20:16:10 +0100 |
---|---|---|
committer | hut <hut@lavabit.com> | 2010-03-12 00:46:46 +0100 |
commit | 1e5f25543a275e6dc337cac8e355fcd795409182 (patch) | |
tree | 0a99aaa30fe050d418fb4d591279fa12d6d0e190 /ranger | |
parent | efdc7b16e9f422f2d95271e6d4bf64dd9a03ea33 (diff) | |
download | ranger-1e5f25543a275e6dc337cac8e355fcd795409182.tar.gz |
ranger.colorschemes.__init__: little optimization
Diffstat (limited to 'ranger')
-rw-r--r-- | ranger/colorschemes/__init__.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/ranger/colorschemes/__init__.py b/ranger/colorschemes/__init__.py index b685a191..ab3a7da0 100644 --- a/ranger/colorschemes/__init__.py +++ b/ranger/colorschemes/__init__.py @@ -15,16 +15,18 @@ """Colorschemes are required to be located here, or in the CONFDIR/colorschemes/ directory""" +import sys +import ranger from ranger.ext.get_all_modules import get_all_modules from os.path import expanduser, dirname, exists, join __all__ = get_all_modules(dirname(__file__)) from ranger.colorschemes import * +from ranger.ext.relpath import relpath_conf -confpath = expanduser('~/.ranger') -if exists(join(confpath, 'colorschemes')): - initpy = join(confpath, 'colorschemes/__init__.py') +if exists(relpath_conf('colorschemes')): + initpy = relpath_conf('colorschemes/__init__.py') if not exists(initpy): open(initpy, 'w').write("""# Automatically generated: from ranger.ext.get_all_modules import get_all_modules @@ -35,7 +37,7 @@ __all__ = get_all_modules(dirname(__file__)) try: import sys - sys.path[0:0] = [confpath] + sys.path[0:0] = [ranger.CONFDIR] from colorschemes import * except ImportError: pass |