Página 2 de 2

Re: ¿Seria posible mantener la ultima busqueda en el teclado

Publicado: 22 Abr 2016, 10:40
por Mangue
Hola robalo, te pongo la parte del log donde saca los errores de pelisalacarta.
('C:\\Users\\Miguel Angel\\AppData\\Roaming\\Kodi\\addons\\plugin.video.pelisalacarta\\platformcode\\launcher.py', 347, 6, '\t\t\t\t\t\ttecleado = tecleado.replace(" ", "+")\n'))
Traceback (most recent call last):
File "C:\Users\Miguel Angel\AppData\Roaming\Kodi\addons\plugin.video.pelisalacarta\default.py", line 25, in <module>
from platformcode import launcher
IndentationError: ('unexpected indent', ('C:\\Users\\Miguel Angel\\AppData\\Roaming\\Kodi\\addons\\plugin.video.pelisalacarta\\platformcode\\launcher.py', 347, 6, '\t\t\t\t\t\ttecleado = tecleado.replace(" ", "+")\n'))
-->End of Python script error report<--
11:33:55 T:9408 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.pelisalacarta/
11:33:55 T:9408 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.pelisalacarta/) failed
11:33:56 T:6844 NOTICE: [plugin.video.pulsar] 2016-04-22 11:33:56 INFO main Addon: plugin.video.pulsar v0.6.1
11:33:56 T:9528 NOTICE: script.tv.show.next.aired: ### TV Show - Next Aired starting GUI proc (6.0.15)
11:33:56 T:6844 NOTICE: [plugin.video.pulsar] 2016-04-22 11:33:56 INFO btservice Setting Session settings...
11:33:56 T:6844 NOTICE: [plugin.video.pulsar] 2016-04-22 11:33:56 INFO btservice Setting Encryption settings...
Gracias por la ayuda.

Re: ¿Seria posible mantener la ultima busqueda en el teclado

Publicado: 22 Abr 2016, 22:18
por robalo

Código: Seleccionar todo

IndentationError: ('unexpected indent', ......
En sangrado tienes que hacerlo con espacios.
En la línea 347 tienes 6 tabulaciones que aunque en nuestro editor favorito se pueda ver bien por que está configurado el tabulador a 4 espacios, no te reemplaza la marca del tabulador por espacios.

Código: Seleccionar todo

\t\t\t\t\t\ttecleado = tecleado.replace(" ", "+")
En esa línea tienes que hacer el sangrado con 24 espacios

Código: Seleccionar todo

                        tecleado = tecleado.replace(" ", "+")

Re: ¿Seria posible mantener la ultima busqueda en el teclado

Publicado: 23 Abr 2016, 11:50
por Mangue
Perdona, no soy muy ducho en esto y no se que hacer exactamente, he probado a quitar las tabulaciones y poner seis espacios pero no ha funcionado. ¿que tengo que hacer exactamente? Por otro lado, estoy usando notepad++ para editar el archivo, que otro editor puedo usar que me permita ver los espacios?
Gracias.

Re: ¿Seria posible mantener la ultima busqueda en el teclado

Publicado: 23 Abr 2016, 14:19
por robalo
24 espacios.

Re: ¿Seria posible mantener la ultima busqueda en el teclado

Publicado: 24 Abr 2016, 11:16
por Mangue
Gracias, al final lo he hecho por el método de prueba y error, tedioso, lento, pero ha funcionado, porque el notepad++ no permite ver los espacios y, a simple vista, parece que todo esta donde debe estar. Lo curioso es que cuando al fin lo conseguí, la nueva linea estaba totalmente descentrada en relación con las demás.
Gracias :D

Re: ¿Seria posible mantener la ultima busqueda en el teclado

Publicado: 24 Abr 2016, 21:15
por robalo
Yo te recomendaría el Notepad2. Entre los editores de texto con las más básico para editar scripts, para mí, es uno de los mejores de su clase. Es fácil de cambiar la fuente por una monospace desde "View" para no verlo descuadrado. Con Notepad++ lo relia un poco más con los tipos de documentos.

Tanto Notepad2 como Notepad++, la opción de ver los espacaios y/o tabauladores la tienes en "View".
Notepad2: "Show WhiteSpaces"
Notepad++: "Show White Space and TAB"

Re: ¿Seria posible mantener la ultima busqueda en el teclado

Publicado: 26 Abr 2016, 10:31
por Mangue
Gracias Robalo, la verdad es que, por mas que lo miro, no entiendo porque esta descuadrado y a la par de "elif action search" la nueva linea. He marcado la opción "Show White Space and TAB" pero no he apreciado diferencia.
Un saludo,

Re: ¿Seria posible mantener la ultima busqueda en el teclado

Publicado: 26 Abr 2016, 18:05
por robalo
Posiblemente tengas mezclado espacios y tabuladores en el sangrado de las líneas y dependiendo de como lo tengas configurado "Settings->Preferences->MISC->Tab Seting" así lo verás.

Para evitar problemas puedes marcar la opción "Replace by space" para que no inserte la marca del tabulador. El valor de la marca del tabulador para python es de 8 espacios aunque tu lo tengas para que se vea en el editor con otra logitud.

Lo siguiente en python da error. La primera línea tiene 24 espacios y la segunda 20 espacios + tabulador = 28 espacios
····|····|····|····|····|····config.set_setting("tecleado", tecleado)
|····|····|····|····|····tecleado = tecleado.replace(" ", "+")

Y esto otro en python no da error. La primera línea tiene 24 espacios y la segunda 16 espacios + tabulador = 24 espacios
····|····|····|····|····|····config.set_setting("tecleado", tecleado)
|····|····|····|····tecleado = tecleado.replace(" ", "+")

Esto es igual en todos los editores de código o al menos en los que tengo o he usado alguna vez.