Mercurial > traipse_dev
comparison orpg/tools/validate.py @ 66:c54768cffbd4 ornery-dev
Traipse Dev 'OpenRPG' {090818-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. 'Ornery-Orc' continues the trend of 'Grumpy' and adds fixes to the code. 'Ornery-Orc''s main goal is to offer more advanced features and enhance the productivity of the user.
Update Summary:
*Unstable*
This is the first wave of Code Refinement updates. Includes new material from Core Beta; new debugger material (partially implemented), beginnings of switch to etree, TerminalWriter, and a little more. open_rpg has been renamed to component; functioning now as component.get(), component.add(), component.delete(). This version has known bugs, specifically with the gametree and nodes. I think the XML files where not removed during testing of Core and switching back.
author | sirebral |
---|---|
date | Tue, 18 Aug 2009 06:33:37 -0500 |
parents | 4385a7d0efd1 |
children | dcae32e219f1 |
comparison
equal
deleted
inserted
replaced
65:4840657c23c5 | 66:c54768cffbd4 |
---|---|
4 # Date: 5/10/2005 | 4 # Date: 5/10/2005 |
5 # | 5 # |
6 # Misc. config file service methods | 6 # Misc. config file service methods |
7 # | 7 # |
8 | 8 |
9 import orpg.dirpath | 9 from orpg.dirpath import dir_struct |
10 import os | 10 import os |
11 from orpg.orpgCore import component | |
11 | 12 |
12 class Validate: | 13 class Validate: |
13 def __init__(self, userpath=None): | 14 def __init__(self, userpath=None): |
14 if userpath is None: | 15 if userpath is None: |
15 userpath = orpg.dirpath.dir_struct["user"] | 16 userpath = dir_struct["user"] |
16 self.__loadUserPath = userpath | 17 self.__loadUserPath = userpath |
17 | 18 |
18 def config_file(self, user_file, template_file): | 19 def config_file(self, user_file, template_file): |
19 #STEP 1: verify the template exists | 20 #STEP 1: verify the template exists |
20 if (not os.path.exists(orpg.dirpath.dir_struct["template"] + template_file)): | 21 if (not os.path.exists(dir_struct["template"] + template_file)): |
21 return 0 | 22 return 0 |
22 | 23 |
23 #STEP 2: verify the user file exists. If it doesn't then create it from template | 24 #STEP 2: verify the user file exists. If it doesn't then create it from template |
24 if (not os.path.exists(self.__loadUserPath + user_file)): | 25 if (not os.path.exists(self.__loadUserPath + user_file)): |
25 default = open(orpg.dirpath.dir_struct["template"] + template_file,"r") | 26 default = open(dir_struct["template"] + template_file,"r") |
26 file = default.read() | 27 file = default.read() |
27 newfile = open(self.__loadUserPath + user_file,"w") | 28 newfile = open(self.__loadUserPath + user_file,"w") |
28 newfile.write(file) | 29 newfile.write(file) |
29 default.close() | 30 default.close() |
30 newfile.close() | 31 newfile.close() |
33 #STEP 3: user file exists (is openable) return 1 indicating no-create operation required | 34 #STEP 3: user file exists (is openable) return 1 indicating no-create operation required |
34 else: return 1 | 35 else: return 1 |
35 | 36 |
36 def ini_entry(self, entry_name, ini_file): | 37 def ini_entry(self, entry_name, ini_file): |
37 pass | 38 pass |
39 | |
40 validate = Validate() | |
41 component.add('validate', Validate()) |