[Qgis-developer] QGIS 0.9 on windows:QgsApplication.setPrefixPath() has an invalid type

Aaron Racicot aaronr at z-pulley.com
Tue Jul 31 14:36:52 EDT 2007


Hi there Jesse,

Can you try to just hit this function from the command line like:

aaronr at z-linux2:~/work/$ python
Python 2.4.4c1 (#2, Oct 11 2006, 21:51:02)
[GCC 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from qgis.core import *
>>> str(QgsApplication.prefixPath())
''
>>> QgsApplication.setPrefixPath("/usr/local",True)
>>> str(QgsApplication.prefixPath())
'/usr/local'
>>>

This will let us know if things are at least working in theory and we can
track down why it is not working in your case.

A

+----------------------------------------+
 Aaron Racicot - GIS Programmer   
 360.221.2441 - aaronr at ecotrust.org          
+----------------------------------------+
 e c o t r u s t                        
 pobox 1614
 langley wa 98260
 www.ecotrust.org                       
+----------------------------------------+

-----Original Message-----
From: qgis-developer-bounces at lists.qgis.org
[mailto:qgis-developer-bounces at lists.qgis.org] On Behalf Of Jesse Ayers
Sent: Tuesday, July 31, 2007 11:19 AM
To: qgis-developer at lists.qgis.org
Subject: [Qgis-developer] QGIS 0.9 on windows:QgsApplication.setPrefixPath()
has an invalid type

When attempting to run the \2_basic_main_window\mainwindow.py script from
the tutorials available here:
http://mapserver.sk/~wonder/qgis/tutorials.tar.gz

I receive this error:

Traceback (most recent call last):
  File "mainwindow.py", line 110, in <module>
    main(sys.argv)
  File "mainwindow.py", line 94, in main
    QgsApplication.setPrefixPath(qgis_prefix, True)
TypeError: argument 1 of QgsApplication.setPrefixPath() has an invalid type

Looking here
(http://svn.qgis.org/api_doc/html/classQgsApplication.html#4f540de6bcbc9ec14
dcf0499a9371c42) it would appear that a string is expected, which is what
the mainwindow.py script above passes.

Any ideas on solving this?

Thanks in advance

--
Jesse Ayers
Center for Urban Simulation and Policy Analysis
University of Washington
www.urbansim.org


_______________________________________________
Qgis-developer mailing list
Qgis-developer at lists.qgis.org
http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-developer




More information about the Qgis-developer mailing list