Bug report #8074
Numerous Ftools, GDALtools, give errors as of update 6/12
| Status: | Closed | ||
|---|---|---|---|
| Priority: | Severe/Regression | ||
| Assignee: | - | ||
| Category: | Python plugins | ||
| Affected QGIS version: | master | Regression?: | No |
| Operating System: | Ubuntu Linux | Easy fix?: | No |
| Pull Request or Patch supplied: | No | Resolution: | |
| Crashes QGIS or corrupts data: | No | Copied to github as #: | 16913 |
Description
Hi all,
I updated yesterday, and then again today. Yesterday's update (which was labeled as 20130612) and today's update (labeled as 20130614) contain python problems that appear to effect several tools. Here are a list of some of the errors I have encountered.
When using polygon from layer extent...
An error has occured while executing Python code:
Traceback (most recent call last):
File "/usr/share/qgis/python/plugins/fTools/tools/doGeometry.py", line 285, in runFinishedFromThread
self.tr( "Created output shapefile:\
%1\
%2\
\
Would you like to add the new layer to the TOC?" ).arg( unicode( self.shapefileName ) ).arg( extra ),
AttributeError: 'unicode' object has no attribute 'arg'
Python version:
2.7.3 (default, Aug 1 2012, 05:25:23)
[GCC 4.6.3]
QGIS version:
1.9.0-Master Master, exported
When using Clipper
An error has occured while executing Python code:
Traceback (most recent call last):
File "/usr/share/qgis/python/plugins/GdalTools/tools/widgetPluginBase.py", line 53, in someValueChanged
self.emit(SIGNAL("valuesChanged(PyQt_PyObject)"), self.getArguments())
File "/usr/share/qgis/python/plugins/GdalTools/tools/doPolygonize.py", line 95, in getArguments
arguments = QStringList()
NameError: global name 'QStringList' is not defined
When using rasterize...
An error has occured while executing Python code:
Traceback (most recent call last):
File "/usr/share/qgis/python/plugins/GdalTools/tools/doRasterize.py", line 78, in fillFieldsCombo
self.loadFields( self.getInputFileName() )
File "/usr/share/qgis/python/plugins/GdalTools/tools/doRasterize.py", line 148, in loadFields
if vectorFile.isEmpty():
AttributeError: 'unicode' object has no attribute 'isEmpty'
When using randompoints
An error has occured while executing Python code:
Traceback (most recent call last):
File "/usr/share/qgis/python/plugins/fTools/tools/doRandPoints.py", line 94, in accept
if outPath.contains("\\\\"):
AttributeError: 'unicode' object has no attribute 'contains'
Associated revisions
[Gdaltools] SIP API update (Fix #8074)
History
#1
Updated by Matthias Kuhn over 12 years ago
- Status changed from Open to Closed
Fixed in changeset f6ae6c48b35a1f858a78f890c050f10b4ef481cf.