7 |
|
|
8 |
import os |
import os |
9 |
import os.path |
import os.path |
|
from tempfile import mktemp |
|
10 |
|
|
11 |
import Thuban |
import Thuban |
12 |
from Thuban import _ |
from Thuban import _ |
13 |
|
|
14 |
|
from Thuban.Lib.fileutil import get_application_dir |
15 |
|
|
16 |
from Thuban.Model.load import XMLReader |
from Thuban.Model.load import XMLReader |
17 |
from Thuban.Model.save import XMLWriter |
from Thuban.Model.save import XMLWriter |
18 |
from Thuban.Model.proj import Projection, ProjFile |
from Thuban.Model.proj import Projection, ProjFile |
21 |
projdir = \ |
projdir = \ |
22 |
os.path.join(Thuban.__path__[0], os.pardir, "Resources", "Projections") |
os.path.join(Thuban.__path__[0], os.pardir, "Resources", "Projections") |
23 |
|
|
24 |
if os.name == 'nt': |
usrdir = get_application_dir() |
|
# This should result in something like the user directory ... |
|
|
guess = os.path.dirname(os.path.dirname(os.path.dirname(mktemp()))) |
|
|
usrdir = os.path.join(guess, ".thuban") |
|
|
if not os.path.isdir(usrdir): |
|
|
os.mkdir(usrdir) |
|
|
else: |
|
|
usrdir = os.path.expanduser("~/.thuban") |
|
25 |
|
|
26 |
PROJ_EXT = ".proj" |
PROJ_EXT = ".proj" |
27 |
|
|