14 |
|
|
15 |
import sys, os |
import sys, os |
16 |
import os.path |
import os.path |
|
from tempfile import mktemp |
|
17 |
|
|
18 |
import traceback |
import traceback |
19 |
|
|
20 |
from wxPython.wx import * |
from wxPython.wx import * |
21 |
|
|
22 |
from Thuban.Lib.connector import Publisher |
from Thuban.Lib.connector import Publisher |
23 |
|
from Thuban.Lib.fileutil import get_application_dir |
24 |
|
|
25 |
from Thuban import _ |
from Thuban import _ |
26 |
from Thuban.Model.session import create_empty_session |
from Thuban.Model.session import create_empty_session |
71 |
def read_startup_files(self): |
def read_startup_files(self): |
72 |
"""Read the startup files.""" |
"""Read the startup files.""" |
73 |
# for now the startup file is ~/.thuban/thubanstart.py |
# for now the startup file is ~/.thuban/thubanstart.py |
74 |
if os.name == 'nt': |
dir = get_application_dir() |
|
# This should result in something like the user directory ... |
|
|
guess = os.path.dirname(os.path.dirname(os.path.dirname(mktemp()))) |
|
|
dir = os.path.join(guess, ".thuban") |
|
|
if not os.path.isdir(dir): |
|
|
os.mkdir(dir) |
|
|
else: |
|
|
dir =os.path.expanduser("~/.thuban") |
|
75 |
if os.path.isdir(dir): |
if os.path.isdir(dir): |
76 |
sys.path.append(dir) |
sys.path.append(dir) |
77 |
try: |
try: |