ソースを参照

fix return value; change line with cat

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@54985 15284696-431f-4ddb-bdfa-cd5b030d7da7
Luca Delucchi 12 年 前
コミット
ee8280e849
1 ファイル変更4 行追加4 行削除
  1. 4 4
      lib/python/pygrass/vector/geometry.py

+ 4 - 4
lib/python/pygrass/vector/geometry.py

@@ -147,7 +147,7 @@ class Attrs(object):
 
         """
         #SELECT {cols} FROM {tname} WHERE {condition};
-        cur = self.table.execute(sql.SELECT_WHERE.format(key,
+        cur = self.table.execute(sql.SELECT_WHERE.format(cols=key,
                                                          tname=self.table.name,
                                                          condition=self.cond))
         results = cur.fetchone()
@@ -1216,7 +1216,7 @@ class Area(Geo):
             self.isles = self.get_isles()
             libvect.Vect_read_line(self.c_mapinfo, None, self.c_cats,
                                    self.centroid.id)
-            self.line = self.c_cats.contents.cat.contents.value
+            self.cat = self.c_cats.contents.cat.contents.value
         elif boundary and centroid:
             self.boundary = boundary
             self.centroid = centroid
@@ -1226,8 +1226,8 @@ class Area(Geo):
             raise GrassError(str_err)
 
         # set the attributes
-        if self.attrs and self.line:
-            self.attrs = Attrs(self.line,
+        if self.attrs and self.cat:
+            self.attrs = Attrs(self.cat,
                                self.attrs.table, self.attrs.writable)
 
         # geometry type