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

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

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

revision 1074 by bh, Tue May 27 17:39:43 2003 UTC revision 1261 by jonathan, Fri Jun 20 14:14:42 2003 UTC
# Line 19  import shapelib Line 19  import shapelib
19  import table  import table
20  import transientdb  import transientdb
21    
22    from Thuban import _
23    
24    
25  class ShapeTable(transientdb.AutoTransientTable):  class ShapeTable(transientdb.AutoTransientTable):
26    
# Line 99  class DerivedShapeStore: Line 101  class DerivedShapeStore:
101    
102          The arguments are a shapestore for the shapedata and a table for          The arguments are a shapestore for the shapedata and a table for
103          the tabular data.          the tabular data.
104    
105            Raises ValueError if the number of shapes in the shapestore
106            is different from the number of rows in the table.
107          """          """
108    
109            numShapes = shapestore.Shapefile().info()[0]
110            if numShapes != table.NumRows():
111                raise ValueError(_("Table not compatible with shapestore."))
112    
113          self.shapestore = shapestore          self.shapestore = shapestore
114          self.table = table          self.table = table
115    

Legend:
Removed from v.1074  
changed lines
  Added in v.1261

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26