On Saturday 15 September 2007 12:07, Ed Leafe wrote:
below is only part of the traceback:

   return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD
ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu
reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi
elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dbPostgreSQL.py", line 89, in 
getFiel
ds
    where (b.schemaname || '.'|| c.relname)  = '%s' and a.attnum > 0 """ % 
table
Name)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 311, in 
execut
e
    self._storeFieldTypes()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 432, in 
_store
FieldTypes
    for field in self.DataStructure:
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2118, in 
_getD                                 ataStructure
    ds = self.BackendObject.getStructureDescription(self)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 460, in 
getStructu                                 reDescription
    standard_fields = cursor.getFields()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 1708, in 
getFi                                 elds
    return self.BackendObject.getFields(tableName, self.AuxCursor)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 2070, in 
_getA                                 uxCursor
    self.__auxCursor = self.BackendObject.getCursor(self.__class__)
  File "/home/johnf/downloads/dabo/dabo/db/dBackend.py", line 66, in getCursor
    return cursorClass(self._connection)
  File "/home/johnf/downloads/dabo/dabo/biz/dBizobj.py", line 183, in __init__
    apply(main.__init__,(self,) + args, kwargs)
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 34, in 
__init_                                 _
    self._initProperties()
  File "/home/johnf/downloads/dabo/dabo/db/dCursorMixin.py", line 75, in 
_initPr                                 operties
    self._whitespacePat = re.compile(r"(\s+)")
RuntimeError: maximum recursion depth exceeded

-- 
John Fabiani


_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message: http://leafe.com/archives/byMID/dabo-dev/[EMAIL PROTECTED]

Reply via email to