yes 

On Sunday, July 31, 2016 at 9:44:14 AM UTC+3, Graham Dumpleton wrote:
>
> But can you import _testInterface from Python when run in command line?
>
> Graham
>
> On 31 Jul 2016, at 16:12, [email protected] <javascript:> wrote:
>
> _testInterface is a .pyd file.
> Swig is creating testInterface.py which calls 
>
> _testInterface.testResponseType_Empty_swigconstant(_testInterface).
>
>
> And yes, that _testInterface corresponds to a extension module compiled from 
> C++ code.
>
>
>
>
> On Friday, July 29, 2016 at 12:32:10 AM UTC+3, Graham Dumpleton wrote:
>>
>> 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, [email protected] 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.test
>> ResponseType_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 'test
>> ResponseType_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 [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at https://groups.google.com/group/modwsgi.
>> For more options, visit 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 [email protected] <javascript:>.
> To post to this group, send email to [email protected] <javascript:>
> .
> Visit this group at https://groups.google.com/group/modwsgi.
> For more options, visit 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 [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/modwsgi.
For more options, visit https://groups.google.com/d/optout.

Reply via email to