[RSUTIL] Fix directory handling
authorIra W. Snyder <devel@irasnyder.com>
Wed, 10 Jan 2007 07:48:57 +0000 (23:48 -0800)
committerIra W. Snyder <devel@irasnyder.com>
Wed, 10 Jan 2007 07:48:57 +0000 (23:48 -0800)
Fix the directory handling to make it more os-portable, using os.join()
instead of hardcoded paths.

Signed-off-by: Ira W. Snyder <devel@irasnyder.com>
rsutil/config.py

index 5b68757..bc8c58e 100644 (file)
@@ -32,7 +32,7 @@ import os, ConfigParser
 class config (object):
        """A simple class to hold the default configs for the whole program"""
 
-       DEFAULT_CONFIG='~/.config/rarslave2/rarslave2.conf'
+       DEFAULT_CONFIG=os.path.join ('~','.config','rarslave2','rarslave2.conf')
 
        def __read_config(self, filename=DEFAULT_CONFIG):
                """Attempt to open and read the rarslave config file"""
@@ -140,7 +140,7 @@ class config (object):
 
        def __init__(self):
                self.__defaults = {
-                       ('directories', 'working_directory') : '~/downloads/usenet',
+                       ('directories', 'working_directory') : os.path.join ('~','downloads','usenet'),
                        ('directories', 'extract_directory') : None,
                        ('options', 'recursive') : True,
                        ('options', 'interactive') : False,