Se ve que hay algo que no termino de hacer bien, tal vez puedas ayudarme o es un pequeño error que podamos resolver para publicar el plugin xD
Estoy trabajando con Nikola v7.6.4 y con Python 3.4.2, después de copiar los archivos del plugin a mi sitio, cuando tiro nikola auto
se escupe el siguiente error:
[2015-10-18T14:19:01Z] WARNING: Nikola: Could not guess locale for language es, using locale C
[2015-10-18T14:19:01Z] ERROR: yapsy: Unable to import plugin: /home/leo/lecovi.github.io/mis/plugins/collapse_directive/collapse_directive
Traceback (most recent call last):
File "/home/leo/.virtualenvs/mis/lib/python3.4/site-packages/yapsy/PluginManager.py", line 488, in loadPlugins
candidate_module = imp.load_module(plugin_module_name,plugin_file,candidate_filepath+".py",("py","r",imp.PY_SOURCE))
File "/home/leo/.virtualenvs/mis/lib/python3.4/imp.py", line 235, in load_module
return load_source(name, filename, file)
File "/home/leo/.virtualenvs/mis/lib/python3.4/imp.py", line 171, in load_source
module = methods.load()
File "<frozen importlib._bootstrap>", line 1220, in load
File "<frozen importlib._bootstrap>", line 1200, in _load_unlocked
File "<frozen importlib._bootstrap>", line 1129, in _exec
File "<frozen importlib._bootstrap>", line 1467, in exec_module
File "<frozen importlib._bootstrap>", line 1571, in get_code
File "/home/leo/.virtualenvs/mis/lib/python3.4/imp.py", line 154, in get_data
return file.read()
File "/home/leo/.virtualenvs/mis/lib/python3.4/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 37: ordinal not in range(128)
[2015-10-18T14:19:01Z] WARNING: Nikola: Could not guess locale for language es, using locale C
[2015-10-18T14:19:02Z] ERROR: yapsy: Unable to import plugin: /home/leo/lecovi.github.io/mis/plugins/collapse_directive/collapse_directive
Traceback (most recent call last):
File "/home/leo/.virtualenvs/mis/lib/python3.4/site-packages/yapsy/PluginManager.py", line 488, in loadPlugins
candidate_module = imp.load_module(plugin_module_name,plugin_file,candidate_filepath+".py",("py","r",imp.PY_SOURCE))
File "/home/leo/.virtualenvs/mis/lib/python3.4/imp.py", line 235, in load_module
return load_source(name, filename, file)
File "/home/leo/.virtualenvs/mis/lib/python3.4/imp.py", line 171, in load_source
module = methods.load()
File "<frozen importlib._bootstrap>", line 1220, in load
File "<frozen importlib._bootstrap>", line 1200, in _load_unlocked
File "<frozen importlib._bootstrap>", line 1129, in _exec
File "<frozen importlib._bootstrap>", line 1467, in exec_module
File "<frozen importlib._bootstrap>", line 1571, in get_code
File "/home/leo/.virtualenvs/mis/lib/python3.4/imp.py", line 154, in get_data
return file.read()
File "/home/leo/.virtualenvs/mis/lib/python3.4/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 37: ordinal not in range(128)
Scanning posts....done!
[2015-10-18T14:19:03Z] INFO: auto: Watching files for changes...
[2015-10-18T14:19:03Z] INFO: ws4py: Using epoll
[2015-10-18T14:19:03Z] INFO: auto: Serving HTTP on 127.0.0.1 port 8000...
Se me está escapando la tortuga con esto... :-/ No me termina de cerrar dónde está el problema con el encoding...