Mercurial > traipse
annotate orpg/dirpath/__init__.py @ 16:281ca8daa911 grumpy-goblin
Traipse 'OpenRPG' {090808-00}
Traipse is a distribution of OpenRPG that is designed to be easy to setup and
go. Traipse also makes it easy for developers to work on code without fear
of sacrifice. 'Grumpy-Goblin' was created as a stablizing branch in an effort
to remove bugs from core code.
Update Summary:
This version is stable. ServerGUI works with very few problems, Update Manager
is working quite well, and the software has been improved in overall stability
This update cleans print statements, adds the /tmp/tmp.txt placeholder, and
removes one major bug that caused errors to appear with the ServerGUI
author | sirebral |
---|---|
date | Sat, 08 Aug 2009 00:35:09 -0500 |
parents | 5df1340bda13 |
children | ff154cf3350c |
rev | line source |
---|---|
0
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
1 # Old dirpath.py replaced with new dirpath 'package/module' to allow dynamic |
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
2 # checking on directory structure at dirpath import without requiring alteration |
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
3 # of almost every openrpg1 python file |
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
4 # |
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
5 # This module is functionally identical to the dirpath.py file it replaces. |
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
6 # All directory locations are now handled by the load_paths() function |
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
7 # in the dirpath_tools.py file -- Snowdog 3-8-05 |
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
8 |
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
9 # CHANGE LOG |
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
10 # ----------------------------- |
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
11 # * Reworked path verification process to attempt to fall back on the |
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
12 # current working directory if approot fails to verify before |
10
5df1340bda13
Big patch! Linux GUI, Fetching Dict., Init2, Streaming lining.
sirebral
parents:
0
diff
changeset
|
13 # asking the user to locate the root directory -- Snowdog 12-20-05 |
5df1340bda13
Big patch! Linux GUI, Fetching Dict., Init2, Streaming lining.
sirebral
parents:
0
diff
changeset
|
14 # ----------------------------- |
5df1340bda13
Big patch! Linux GUI, Fetching Dict., Init2, Streaming lining.
sirebral
parents:
0
diff
changeset
|
15 # * Removed reference to approot. It was a superflous creation that carried an object |
5df1340bda13
Big patch! Linux GUI, Fetching Dict., Init2, Streaming lining.
sirebral
parents:
0
diff
changeset
|
16 # that dirpath_tools already creates. It wasted system resources by creating a files |
5df1340bda13
Big patch! Linux GUI, Fetching Dict., Init2, Streaming lining.
sirebral
parents:
0
diff
changeset
|
17 # and by referencing a file to fill an object that was already created. -- SirEbral 07-19-09 |
0
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
18 |
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
19 import sys |
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
20 import os |
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
21 from dirpath_tools import * |
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
22 |
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
23 root_dir = None |
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
24 |
10
5df1340bda13
Big patch! Linux GUI, Fetching Dict., Init2, Streaming lining.
sirebral
parents:
0
diff
changeset
|
25 t = __file__.split(os.sep) |
5df1340bda13
Big patch! Linux GUI, Fetching Dict., Init2, Streaming lining.
sirebral
parents:
0
diff
changeset
|
26 if len(t) > 2: |
5df1340bda13
Big patch! Linux GUI, Fetching Dict., Init2, Streaming lining.
sirebral
parents:
0
diff
changeset
|
27 root_dir = os.sep.join(t[:-3]) |
5df1340bda13
Big patch! Linux GUI, Fetching Dict., Init2, Streaming lining.
sirebral
parents:
0
diff
changeset
|
28 else: |
5df1340bda13
Big patch! Linux GUI, Fetching Dict., Init2, Streaming lining.
sirebral
parents:
0
diff
changeset
|
29 root_dir = os.getcwd() #default ORPG root dir |
0
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
30 |
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
31 dir_struct = {} |
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
32 |
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
33 if not verify_home_path(root_dir): |
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
34 root_dir = os.getcwd() |
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
35 if not verify_home_path(root_dir): |
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
36 root_dir = get_user_located_root() |
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
37 while not verify_home_path(root_dir): |
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
38 root_dir = get_user_located_root() |
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
39 |
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
40 #switch backslashes to forward slashes just for display on screen only (avoids issues with escaped characters) |
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
41 clean = str(root_dir) |
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
42 clean = str.replace(clean,'\\','/') |
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
43 print "Rooting OpenRPG at: " + clean |
4385a7d0efd1
Deleted and repushed it with the 'grumpy-goblin' branch. I forgot a y
sirebral
parents:
diff
changeset
|
44 |
10
5df1340bda13
Big patch! Linux GUI, Fetching Dict., Init2, Streaming lining.
sirebral
parents:
0
diff
changeset
|
45 load_paths(dir_struct, root_dir) |