mediagoblin-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: name 'unicode' is not defined


From: Lloyd Kvam
Subject: Re: name 'unicode' is not defined
Date: Thu, 06 Feb 2020 15:47:41 -0500

It looks the the mediagoblin python code is for version 2 of Python.

In Python3, the str type IS unicode.

Python 3.6.9 (default, Nov  7 2019, 10:44:02) 
>>> x = u'abc'
>>> type(x)
<class 'str'>

In Python2, unicode is a builtin type.

On Thu, 2020-02-06 at 17:08 +0000, address@hidden wrote:
> I am using the recent version of mediagoblin.
> But I have a fatal error raising the mediagoblin server. Here the error 
> output:
> 
> $ ./lazyserver.sh --server-name=fcgi fcgi_host=127.0.0.1 fcgi_port=26543
> Using paster config: paste_local.ini
> Using ./bin/paster
> + export CELERY_ALWAYS_EAGER=true
> + CELERY_ALWAYS_EAGER=true
> + case "$selfname" in
> + ./bin/paster serve paste_local.ini --server-name=fcgi fcgi_host=127.0.0.1 
> fcgi_port=26543
> --reload
> Starting subprocess with file monitor
> 2020-02-06 11:45:47,024 INFO    [mediagoblin.app] GNU MediaGoblin 1.0.dev 
> main server
> starting
> 2020-02-06 11:45:47,136 INFO    [mediagoblin.app] Setting up plugins.
> 2020-02-06 11:45:47,136 INFO    [mediagoblin.init.plugins] Importing plugin 
> module:
> mediagoblin.plugins.geolocation
> 2020-02-06 11:45:47,137 INFO    [mediagoblin.init.plugins] Importing plugin 
> module:
> mediagoblin.plugins.basic_auth
> 2020-02-06 11:45:47,137 INFO    [mediagoblin.init.plugins] Importing plugin 
> module:
> mediagoblin.plugins.processing_info
> 2020-02-06 11:45:47,137 INFO    [mediagoblin.init.plugins] Importing plugin 
> module:
> mediagoblin.media_types.image
> 2020-02-06 11:45:47,294 INFO    [mediagoblin.init.celery] Setting celery 
> configuration from
> object "mediagoblin.init.celery.dummy_settings_module"
> Starting server in PID 4301.
> Traceback (most recent call last):
>   File "./bin/paster", line 11, in <module>
>     load_entry_point('PasteScript', 'console_scripts', 'paster')()
>   File 
> "/home/heckyel/projects/mediagoblin.localhost.local/mediagoblin/lib/python3.6/site-
> packages/PasteScript-3.2.0-py3.6.egg/paste/script/command.py", line 102, in 
> run
>     invoke(command, command_name, options, args[1:])
>   File 
> "/home/heckyel/projects/mediagoblin.localhost.local/mediagoblin/lib/python3.6/site-
> packages/PasteScript-3.2.0-py3.6.egg/paste/script/command.py", line 141, in 
> invoke
>     exit_code = runner.run(args)
>   File 
> "/home/heckyel/projects/mediagoblin.localhost.local/mediagoblin/lib/python3.6/site-
> packages/PasteScript-3.2.0-py3.6.egg/paste/script/command.py", line 236, in 
> run
>     result = self.command()
>   File 
> "/home/heckyel/projects/mediagoblin.localhost.local/mediagoblin/lib/python3.6/site-
> packages/PasteScript-3.2.0-py3.6.egg/paste/script/serve.py", line 319, in 
> command
>     serve()
>   File 
> "/home/heckyel/projects/mediagoblin.localhost.local/mediagoblin/lib/python3.6/site-
> packages/PasteScript-3.2.0-py3.6.egg/paste/script/serve.py", line 303, in 
> serve
>     server(app)
>   File 
> "/home/heckyel/projects/mediagoblin.localhost.local/mediagoblin/lib/python3.6/site-
> packages/PasteDeploy-2.1.0-py3.6.egg/paste/deploy/loadwsgi.py", line 195, in 
> server_wrapper
>     **context.local_conf)
>   File 
> "/home/heckyel/projects/mediagoblin.localhost.local/mediagoblin/lib/python3.6/site-
> packages/PasteDeploy-2.1.0-py3.6.egg/paste/deploy/util.py", line 55, in 
> fix_call
>     val = callable(*args, **kw)
>   File 
> "/home/heckyel/projects/mediagoblin.localhost.local/mediagoblin/lib/python3.6/site-
> packages/flup-1.0.3-py3.6.egg/flup/server/paste_factory.py", line 138, in 
> run_fcgi_fork
>     debug = asbool(debug)
>   File 
> "/home/heckyel/projects/mediagoblin.localhost.local/mediagoblin/lib/python3.6/site-
> packages/flup-1.0.3-py3.6.egg/flup/server/paste_factory.py", line 7, in asbool
>     if isinstance(obj, (str, unicode)):
> NameError: name 'unicode' is not defined
> 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]