On a command line Python interpreter can you import ‘_testInterface’ and find that attribute you are after?
I am presuming that _testInterface corresponds to a extension module compiled from C code, is that correct? Graham > On 28 Jul 2016, at 11:47 PM, sor...@gmail.com wrote: > > Hi All, > > [Thu Jul 28 15:39:24.954612 2016] [wsgi:error] [pid 4708:tid 960] [client > 10.20.10.36:52869] mod_wsgi (pid=4708): Target WSGI script 'C:/Program > Files/ofer/test/RESTservice.wsgi' cannot be loaded as Python module. > [Thu Jul 28 15:39:24.954612 2016] [wsgi:error] [pid 4708:tid 960] [client > 10.20.10.36:52869] mod_wsgi (pid=4708): Exception occurred processing WSGI > script 'C:/Program Files/ofer/test/RESTservice.wsgi'. > [Thu Jul 28 15:39:24.954612 2016] [wsgi:error] [pid 4708:tid 960] [client > 10.20.10.36:52869] Traceback (most recent call last): > [Thu Jul 28 15:39:24.954612 2016] [wsgi:error] [pid 4708:tid 960] [client > 10.20.10.36:52869] File "C:/Program Files/ofer/test/RESTservice.wsgi", line > 4, in <module> > [Thu Jul 28 15:39:24.954612 2016] [wsgi:error] [pid 4708:tid 960] [client > 10.20.10.36:52869] from testService import app as application > [Thu Jul 28 15:39:24.954612 2016] [wsgi:error] [pid 4708:tid 960] [client > 10.20.10.36:52869] File "C:\\Program Files\\ofer\\test\\testService.py", > line 5, in <module> > [Thu Jul 28 15:39:24.955612 2016] [wsgi:error] [pid 4708:tid 960] [client > 10.20.10.36:52869] import testInterface > [Thu Jul 28 15:39:24.955612 2016] [wsgi:error] [pid 4708:tid 960] [client > 10.20.10.36:52869] File "C:\\Program Files\\ofer\\test\\testInterface.py", > line 94, in <module> > [Thu Jul 28 15:39:24.955612 2016] [wsgi:error] [pid 4708:tid 960] [client > 10.20.10.36:52869] > _testInterface.testResponseType_Empty_swigconstant(_testInterface) > [Thu Jul 28 15:39:24.955612 2016] [wsgi:error] [pid 4708:tid 960] [client > 10.20.10.36:52869] AttributeError: 'module' object has no attribute > 'testResponseType_Empty_swigconstant' > > > I have > > Windows server 2008 > Apache 2.4 (mod_wsgi) > Python 2.7.11 > Swigwin 3.0.10 > > > > swig_conversion.i > %module testInterface > %{ > #include "..\\testInterface\\testInterface.h" > #include "..\\testInterface\\testTypes.h" > > %} > %include "std_wstring.i" > %include "..\\testInterface\\testInterface.h" > %include "..\\testInterface\\testTypes.h" > > > > > setup.py > from distutils.core import setup, Extension > > > testInterface_module = Extension('_testInterface', > sources=['swig_conversion_wrap.c', > 'swig_conversion_wrap.cxx'], > ) > > setup (name = 'testInterface', > version = '0.1', > author = "test module", > description = """Simple swig example from docs""", > ext_modules = [testInterface_module], > py_modules = ["testInterface"], > ) > > > httpd.conf > ... > <VirtualHost *:5000> > > SSLEngine off > SSLCertificateFile "C:\Program Files\ofer\test\Certs\hostcert.pem" > SSLCertificateKeyFile "C:\Program Files\ofer\test\Certs\hostkey.pem" > > #WSGIDaemonProcess testService threads=20 > python-path=C:\Python27\Lib\site-packages (this is in comment since > WSGIDeamonProcess is not available on Windows) > #WSGIApplicationGroup %{GLOBAL} > WSGIScriptAlias / "C:\Program Files\ofer\test\RESTservice.wsgi" > > LimitRequestFieldSize 1048576 > LimitRequestLine 163840 > > <Directory "C:\Program Files\ofer\test"> > #<Files "testService.py"> > AllowOverride None > Options Indexes FollowSymLinks > Require all granted > #</Files> > </Directory> > </VirtualHost> > > > > RESTservice.wsgi > import sys > sys.path.insert(0, "C:\Program Files\ofer\test") > > from testService import app as application > > > > can someone help me solve this AttributeError? > > Thanks, > Ofer > > > > > > > > > > -- > You received this message because you are subscribed to the Google Groups > "modwsgi" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to modwsgi+unsubscr...@googlegroups.com > <mailto:modwsgi+unsubscr...@googlegroups.com>. > To post to this group, send email to modwsgi@googlegroups.com > <mailto:modwsgi@googlegroups.com>. > Visit this group at https://groups.google.com/group/modwsgi > <https://groups.google.com/group/modwsgi>. > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. -- You received this message because you are subscribed to the Google Groups "modwsgi" group. To unsubscribe from this group and stop receiving emails from it, send an email to modwsgi+unsubscr...@googlegroups.com. To post to this group, send email to modwsgi@googlegroups.com. Visit this group at https://groups.google.com/group/modwsgi. For more options, visit https://groups.google.com/d/optout.