about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorhut <hut@lavabit.com>2010-03-11 01:11:26 +0100
committerhut <hut@lavabit.com>2010-03-12 00:46:47 +0100
commitb4a0c3878d573f9278ca123350a7d2563850ab82 (patch)
tree8b8dff7d3d281e2a400ac29116933e40516b5c88
parent0a32b6845829751de8fc2fd4957c360bb4162ace (diff)
downloadranger-b4a0c3878d573f9278ca123350a7d2563850ab82.tar.gz
moved ranger.ext.debug into ranger.__init__
-rw-r--r--ranger/__init__.py18
-rw-r--r--ranger/ext/debug.py34
-rw-r--r--ranger/fm.py2
3 files changed, 16 insertions, 38 deletions
diff --git a/ranger/__init__.py b/ranger/__init__.py
index 5ffbf998..f6913bb5 100644
--- a/ranger/__init__.py
+++ b/ranger/__init__.py
@@ -18,8 +18,7 @@
 import os
 import sys
 
-# for easier access
-from ranger.ext.debug import log, trace
+LOGFILE = '/tmp/errorlog'
 
 __copyright__ = """
 Copyright (C) 2009, 2010  Roman Zimbelmann <romanz@lavabit.com>
@@ -34,13 +33,26 @@ __email__ = 'romanz@lavabit.com'
 
 debug = False
 
-CONFDIR = os.path.expanduser('~/.ranger')
+CONFDIR = os.path.expanduser(os.path.join('~', '.config', 'ranger'))
 RANGERDIR = os.path.dirname(__file__)
 
 sys.path.append(CONFDIR)
 
 USAGE = '%prog [options] [path/filename]'
 
+#for python3-only versions, this could be replaced with:
+#
+#def log(*objects, start='ranger:', sep=' ', end='\n'):
+#	print(start, *objects, end=end, sep=sep, file=open(LOGFILE, 'a'))
+def log(*objects, **keywords):
+	"""Writes objects to a logfile.
+	Has the same arguments as print() in python3"""
+	start = 'start' in keywords and keywords['start'] or 'ranger:'
+	sep   =   'sep' in keywords and keywords['sep']   or ' '
+	_file =  'file' in keywords and keywords['file']  or open(LOGFILE, 'a')
+	end   =   'end' in keywords and keywords['end']   or '\n'
+	_file.write(sep.join(map(str, (start, ) + objects)) + end)
+
 def relpath(*paths):
 	"""returns the path relative to rangers library directory"""
 	return os.path.join(RANGERDIR, *paths)
diff --git a/ranger/ext/debug.py b/ranger/ext/debug.py
deleted file mode 100644
index 88f43340..00000000
--- a/ranger/ext/debug.py
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright (C) 2009, 2010  Roman Zimbelmann <romanz@lavabit.com>
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-LOGFILE = '/tmp/errorlog'
-
-def log(*objects, **keywords):
-	"""Writes objects to a logfile.
-	Has the same arguments as print() in python3"""
-	start = 'start' in keywords and keywords['start'] or 'ranger:'
-	sep   =   'sep' in keywords and keywords['sep']   or ' '
-	_file =  'file' in keywords and keywords['file']  or open(LOGFILE, 'a')
-	end   =   'end' in keywords and keywords['end']   or '\n'
-	_file.write(sep.join(map(str, (start, ) + objects)) + end)
-
-#for python3-only versions, this could be replaced with:
-#
-#def log(*objects, start='ranger:', sep=' ', end='\n'):
-#	print(start, *objects, end=end, sep=sep, file=open(LOGFILE, 'a'))
-
-def trace():
-	from traceback import print_stack
-	print_stack(file=open(LOGFILE, 'a'))
diff --git a/ranger/fm.py b/ranger/fm.py
index d2250347..a10e9af6 100644
--- a/ranger/fm.py
+++ b/ranger/fm.py
@@ -72,7 +72,7 @@ class FM(Actions):
 
 		from ranger.container.tags import Tags
 		if self.tags is None:
-			self.tags = Tags('~/.ranger/tagged')
+			self.tags = Tags(relpath_conf('tagged'))
 
 		if self.ui is None:
 			from ranger.gui.defaultui import DefaultUI