/[thuban]/branches/WIP-pyshapelib-bramz/Thuban/Model/transientdb.py
ViewVC logotype

Diff of /branches/WIP-pyshapelib-bramz/Thuban/Model/transientdb.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1375 by bh, Tue Jul 8 10:53:05 2003 UTC revision 1511 by bh, Tue Jul 29 14:48:57 2003 UTC
# Line 18  __version__ = "$Revision$" Line 18  __version__ = "$Revision$"
18  # $Source$  # $Source$
19  # $Id$  # $Id$
20    
 import os  
 import weakref  
21  from sqlite import connect  from sqlite import connect
22    
23  from base import TitledObject  from base import TitledObject
# Line 245  class TransientTableBase(table.OldTableI Line 243  class TransientTableBase(table.OldTableI
243      def Width(self, col):      def Width(self, col):
244          """Return the maximum width of values in the column          """Return the maximum width of values in the column
245    
246          The return value is the the maximum length of string representation          The return value is the the maximum length of string
247          of the values in the column (represented by index or name)."""          representation of the values in the column (represented by index
248            or name).
249            """
250          max = 0          max = 0
251            
252          type  = self.column_map[col].type          type  = self.column_map[col].type
253          iname = self.column_map[col].internal_name          iname = self.column_map[col].internal_name
254          cursor = self.db.cursor()          cursor = self.db.cursor()
# Line 257  class TransientTableBase(table.OldTableI Line 257  class TransientTableBase(table.OldTableI
257          if not values:          if not values:
258              return None              return None
259    
260          if type == sql_type_map[table.FIELDTYPE_DOUBLE]:          if type == table.FIELDTYPE_DOUBLE:
261              format = "%.12f"              format = "%.12f"
262          elif type == sql_type_map[table.FIELDTYPE_INT]:          elif type == table.FIELDTYPE_INT:
263              format = "%d"              format = "%d"
264          else:          else:
265              format = "%s"              format = "%s"

Legend:
Removed from v.1375  
changed lines
  Added in v.1511

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26