/[thuban]/branches/WIP-pyshapelib-bramz/Thuban/UI/application.py
ViewVC logotype

Diff of /branches/WIP-pyshapelib-bramz/Thuban/UI/application.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1149 by frank, Thu Jun 5 13:27:33 2003 UTC revision 1150 by frank, Wed Jun 11 10:45:49 2003 UTC
# Line 14  __version__ = "$Revision$" Line 14  __version__ = "$Revision$"
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
# Line 71  class ThubanApplication(wxApp, Publisher Line 71  class ThubanApplication(wxApp, Publisher
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:

Legend:
Removed from v.1149  
changed lines
  Added in v.1150

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26