commit-gnue
[Top][All Lists]
Advanced

[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):





reply via email to

[Prev in Thread] Current Thread [Next in Thread]