Mercurial > traipse_dev
comparison orpg/plugindb.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 | 551cd440acce |
children | 36919b8a3ef9 |
comparison
equal
deleted
inserted
replaced
65:4840657c23c5 | 66:c54768cffbd4 |
---|---|
1 import xmltramp | 1 import xmltramp |
2 import orpg.dirpath | 2 from orpg.dirpath import dir_struct |
3 import orpg.tools.validate | 3 #import orpg.tools.validate |
4 from types import * | 4 from types import * |
5 from orpg.orpgCore import component | |
5 | 6 |
6 class PluginDB: | 7 class PluginDB: |
7 def __init__(self, filename="plugindb.xml"): | 8 def __init__(self, filename="plugindb.xml"): |
8 self.filename = orpg.dirpath.dir_struct["user"] + filename | 9 self.filename = dir_struct["user"] + filename |
9 orpg.tools.validate.Validate().config_file(filename,"default_plugindb.xml") | 10 component.get('validate').config_file(filename,"default_plugindb.xml") |
10 self.xml_dom = self.LoadDoc() | 11 self.xml_dom = self.LoadDoc() |
11 | 12 |
12 def GetString(self, plugname, strname, defaultval, verbose=0): | 13 def GetString(self, plugname, strname, defaultval, verbose=0): |
13 strname = self.safe(strname) | 14 strname = self.safe(strname) |
14 for plugin in self.xml_dom: | 15 for plugin in self.xml_dom: |