Sorry, could have checked str/bytes before posting...

[simonyarde@howarth-dev /usr/local/virtenv/hwa-0.2/hwa]$ ../bin/uwsgi --ini 
development.ini 
[uWSGI] getting INI configuration from development.ini
*** Starting uWSGI 1.2.4 (64bit) on [Mon Jul 16 09:53:56 2012] ***
compiled with version: 4.2.1 20070831 patched [FreeBSD] on 13 July 2012 11:14:07
detected number of CPU cores: 1
current working directory: /usr/local/virtenv/hwa-0.2/hwa
detected binary path: /usr/local/virtenv/hwa-0.2/bin/uwsgi
your memory page size is 4096 bytes
detected max file descriptor number: 11095
lock engine: POSIX semaphores
uwsgi socket 0 bound to TCP address :3031 fd 3
Python version: 3.2.3 (default, Jul 11 2012, 10:17:04)  [GCC 4.2.1 20070831 
patched [FreeBSD]]
Set PythonHome to /usr/local/virtenv/hwa-0.2
*** Python threads support is disabled. You can enable it with --enable-threads 
***
Python main interpreter initialized at 0x802925180
your server socket listen backlog is limited to 100 connections
*** Operational MODE: single process ***
Loading paste environment: config:/usr/local/virtenv/hwa-0.2/hwa/development.ini
****** DEBUG ******
<class 'bytes'>
Traceback (most recent call last):
  File 
"/usr/local/virtenv/hwa-0.2/lib/python3.2/site-packages/PasteDeploy-1.5.0-py3.2.egg/paste/deploy/loadwsgi.py",
 line 247, in loadapp
    return loadobj(APP, uri, name=name, **kw)
  File 
"/usr/local/virtenv/hwa-0.2/lib/python3.2/site-packages/PasteDeploy-1.5.0-py3.2.egg/paste/deploy/loadwsgi.py",
 line 271, in loadobj
    global_conf=global_conf)
  File 
"/usr/local/virtenv/hwa-0.2/lib/python3.2/site-packages/PasteDeploy-1.5.0-py3.2.egg/paste/deploy/loadwsgi.py",
 line 281, in loadcontext
    if '#' in uri:
TypeError: Type str doesn't support the buffer API
[simonyarde@howarth-dev /usr/local/virtenv/hwa-0.2/hwa]$ ../bin/pserve 
development.ini 
****** DEBUG ******
<class 'str'>
****** DEBUG ******
<class 'str'>
****** DEBUG ******
<class 'str'>
****** DEBUG ******
<class 'str'>
Starting server in PID 25441.
serving on http://0.0.0.0:6543



On 16 Jul 2012, at 10:50, Simon Yarde wrote:

> 
>  File 
> "/usr/local/virtenv/hwa-0.2/lib/python3.2/site-packages/PasteDeploy-1.5.0-py3.2.egg/paste/deploy/loadwsgi.py",
>  line 277, in loadcontext
>    if '#' in uri:
> TypeError: Type str doesn't support the buffer API
> 
> 
> Pyramid/waitress works fine with same Pyramid project.
> 
> Taking a guess that ``uri`` is string with waitress, but bytes with uWSGI.. ?
> 
> Can this be fixed easily?
> 
> Best, S
> 
> 
> 
> Full trace:
> 
> [simonyarde@howarth-dev /usr/local/virtenv/hwa-0.2/hwa]$ ../bin/uwsgi --ini 
> development.ini 
> [uWSGI] getting INI configuration from development.ini
> *** Starting uWSGI 1.2.4 (64bit) on [Mon Jul 16 08:31:41 2012] ***
> compiled with version: 4.2.1 20070831 patched [FreeBSD] on 13 July 2012 
> 11:14:07
> detected number of CPU cores: 1
> current working directory: /usr/local/virtenv/hwa-0.2/hwa
> detected binary path: /usr/local/virtenv/hwa-0.2/bin/uwsgi
> your memory page size is 4096 bytes
> detected max file descriptor number: 11095
> lock engine: POSIX semaphores
> uwsgi socket 0 bound to TCP address :3031 fd 3
> Python version: 3.2.3 (default, Jul 11 2012, 10:17:04)  [GCC 4.2.1 20070831 
> patched [FreeBSD]]
> Set PythonHome to /usr/local/virtenv/hwa-0.2
> *** Python threads support is disabled. You can enable it with 
> --enable-threads ***
> Python main interpreter initialized at 0x802925180
> your server socket listen backlog is limited to 100 connections
> *** Operational MODE: single process ***
> Loading paste environment: 
> config:/usr/local/virtenv/hwa-0.2/hwa/development.ini
> Traceback (most recent call last):
>  File 
> "/usr/local/virtenv/hwa-0.2/lib/python3.2/site-packages/PasteDeploy-1.5.0-py3.2.egg/paste/deploy/loadwsgi.py",
>  line 247, in loadapp
>    return loadobj(APP, uri, name=name, **kw)
>  File 
> "/usr/local/virtenv/hwa-0.2/lib/python3.2/site-packages/PasteDeploy-1.5.0-py3.2.egg/paste/deploy/loadwsgi.py",
>  line 271, in loadobj
>    global_conf=global_conf)
>  File 
> "/usr/local/virtenv/hwa-0.2/lib/python3.2/site-packages/PasteDeploy-1.5.0-py3.2.egg/paste/deploy/loadwsgi.py",
>  line 277, in loadcontext
>    if '#' in uri:
> TypeError: Type str doesn't support the buffer API
> _______________________________________________
> uWSGI mailing list
> [email protected]
> http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi

_______________________________________________
uWSGI mailing list
[email protected]
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi

Reply via email to