[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
r5047 - trunk/gnue-designer/src/base
From: |
jcater |
Subject: |
r5047 - trunk/gnue-designer/src/base |
Date: |
Wed, 28 Jan 2004 21:05:23 -0600 (CST) |
Author: jcater
Date: 2004-01-28 21:05:22 -0600 (Wed, 28 Jan 2004)
New Revision: 5047
Modified:
trunk/gnue-designer/src/base/TemplateBase.py
trunk/gnue-designer/src/base/TemplateParser.py
Log:
fixes to get wizards working with new GConnections api
Modified: trunk/gnue-designer/src/base/TemplateBase.py
===================================================================
--- trunk/gnue-designer/src/base/TemplateBase.py 2004-01-27 19:01:15 UTC
(rev 5046)
+++ trunk/gnue-designer/src/base/TemplateBase.py 2004-01-29 03:05:22 UTC
(rev 5047)
@@ -161,22 +161,15 @@
def GetTemporaryConnection(self, connection_name):
+
+ return self._connections.getConnection(connection_name,1)
- if not self.__cachedConnections.has_key(connection_name):
- self.__cachedConnections[connection_name] = \
- self._connections.getDataObject(connection_name, 'object')
- self.__cachedConnections[connection_name].database = connection_name
- self._connections.requestConnection( \
- self.__cachedConnections[connection_name], connection_name)
- return self.__cachedConnections[connection_name]
-
-
def GetAvailableSources(self, connection_name):
if not self.__cachedSources.has_key(connection_name):
self.__cachedSources[connection_name] = \
- self.GetTemporaryConnection(connection_name).find()
+ self.GetTemporaryConnection(connection_name).introspector.find()
list = []
for schema in self.__cachedSources[connection_name]:
@@ -187,7 +180,7 @@
def GetSourceSchema(self, connection_name, source_name):
return self.GetTemporaryConnection(connection_name)\
- .findone(name=source_name)
+ .introspector.findone(name=source_name)
def GetAvailableFields(self, connection_name, source_name):
Modified: trunk/gnue-designer/src/base/TemplateParser.py
===================================================================
--- trunk/gnue-designer/src/base/TemplateParser.py 2004-01-27 19:01:15 UTC
(rev 5046)
+++ trunk/gnue-designer/src/base/TemplateParser.py 2004-01-29 03:05:22 UTC
(rev 5047)
@@ -421,7 +421,10 @@
set.append(self.mapping[v])
self.SetSelections(set)
else:
- self.SetSelection(self.mapping[value])
+ try:
+ self.SetSelection(self.mapping[value])
+ except KeyError:
+ pass
class SortableListField(wxPanel):
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- r5047 - trunk/gnue-designer/src/base,
jcater <=