You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
1.0 KiB
30 lines
1.0 KiB
4 months ago
|
--- speech-dispatcher-0.11.1/src/api/python/speechd_config/config.py~ 2022-01-08 16:36:58.000000000 -0600
|
||
|
+++ speech-dispatcher-0.11.1/src/api/python/speechd_config/config.py 2022-01-10 10:39:08.029069754 -0600
|
||
|
@@ -29,8 +29,6 @@
|
||
|
import sys
|
||
|
import time
|
||
|
|
||
|
-from xdg import BaseDirectory
|
||
|
-
|
||
|
# Configuration and sound data paths
|
||
|
from . import buildconfig
|
||
|
|
||
|
@@ -180,7 +178,16 @@
|
||
|
|
||
|
def user_conf_dir(self):
|
||
|
"""Return user configuration directory"""
|
||
|
- return os.path.join(BaseDirectory.xdg_config_home, "speech-dispatcher")
|
||
|
+ config_dir = os.environ['XDG_CONFIG_HOME']
|
||
|
+ if not config_dir:
|
||
|
+ home_dir = os.environ['HOME']
|
||
|
+ if home_dir:
|
||
|
+ config_dir = os.path.join(home_dir, ".config")
|
||
|
+ else:
|
||
|
+ tmpdir = os.environ['TMPDIR'] or "/tmp/"
|
||
|
+ config_dir = os.path.join(tmpdir, os.getlogin(), ".config")
|
||
|
+
|
||
|
+ return os.path.join(config_dir, "speech-dispatcher")
|
||
|
|
||
|
def system_conf_dir(self):
|
||
|
"""Determine system configuration directory"""
|