{"action":"created","issue":{"url":"https://api.github.com/repos/tvalacarta/pelisalacarta/issues/627","repository_url":"https://api.github.com/repos/tvalacarta/pelisalacarta","labels_url":"https://api.github.com/repos/tvalacarta/pelisalacarta/issues/627/labels{/name}","comments_url":"https://api.github.com/repos/tvalacarta/pelisalacarta/issues/627/comments","events_url":"https://api.github.com/repos/tvalacarta/pelisalacarta/issues/627/events","html_url":"https://github.com/tvalacarta/pelisalacarta/issues/627","id":206351025,"number":627,"title":"Permitir varias versiones de un canal","user":{"login":"divadres","id":12673480,"avatar_url":"https://avatars.githubusercontent.com/u/12673480?v=3","gravatar_id":"","url":"https://api.github.com/users/divadres","html_url":"https://github.com/divadres","followers_url":"https://api.github.com/users/divadres/followers","following_url":"https://api.github.com/users/divadres/following{/other_user}","gists_url":"https://api.github.com/users/divadres/gists{/gist_id}","starred_url":"https://api.github.com/users/divadres/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/divadres/subscriptions","organizations_url":"https://api.github.com/users/divadres/orgs","repos_url":"https://api.github.com/users/divadres/repos","events_url":"https://api.github.com/users/divadres/events{/privacy}","received_events_url":"https://api.github.com/users/divadres/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2017-02-08T22:54:39Z","updated_at":"2017-02-19T09:01:56Z","closed_at":null,"body":"Hola, me surge una duda, hay canales que usan el modulo xbmc y dada su complejidad es difícil ponerlo todo con un try-except, y a pesar de que es una práctica que para nada yo comparto, pero no soy yo quien para decirle al que hace un canal como tiene que hacerlo, me pregunto:\r\n\r\nSi quiero hacer que ese canal funcione en otras plataformas tengo dos opciones:\r\n 1. Creo una versión genérica sin tanta \"pijada\" y machaco la original (y que su creador se cabree)\r\n 2. Creo una versión genérica sin tanta \"pijada\" y tengo que ponerla manualmente en mi instalación de manera que nadie mas puede usarla.\r\n3. Creo una versión genérica sin tanta \"pijada\" y buscamos alguna manera de que coexistan las 2 en el sistema pudiendo elegir según plataforma que use una u otra\r\n\r\nPor supuesto yo me decantaría por la primera opción , pero por respeto a los demás, creo que podríamos intentar hacer algo para hacer funcionar la tercera, \r\n\r\nno se como lo veis vosotros en especial @tvalacarta, se aceptan sugerencias..."},"comment":{"url":"https://api.github.com/repos/tvalacarta/pelisalacarta/issues/comments/280905640","html_url":"https://github.com/tvalacarta/pelisalacarta/issues/627#issuecomment-280905640","issue_url":"https://api.github.com/repos/tvalacarta/pelisalacarta/issues/627","id":280905640,"user":{"login":"r0balo","id":14061075,"avatar_url":"https://avatars.githubusercontent.com/u/14061075?v=3","gravatar_id":"","url":"https://api.github.com/users/r0balo","html_url":"https://github.com/r0balo","followers_url":"https://api.github.com/users/r0balo/followers","following_url":"https://api.github.com/users/r0balo/following{/other_user}","gists_url":"https://api.github.com/users/r0balo/gists{/gist_id}","starred_url":"https://api.github.com/users/r0balo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/r0balo/subscriptions","organizations_url":"https://api.github.com/users/r0balo/orgs","repos_url":"https://api.github.com/users/r0balo/repos","events_url":"https://api.github.com/users/r0balo/events{/privacy}","received_events_url":"https://api.github.com/users/r0balo/received_events","type":"User","site_admin":false},"created_at":"2017-02-19T09:01:56Z","updated_at":"2017-02-19T09:01:56Z","body":"> - xbmc.log() 😱 😱 😱 😱 ¿Quién usa aun eso?\r\n\r\nYo por ejemplo, es el print de los últimos kodi.\r\nEl logger, tal está no nos vale para debugear un módulo, método, algoritmos, variables, estc. Mete demasiada info que no necesitamos en ese momento.\r\n\r\nAhora mismo y sin modificar nada, tanto yo como cualquier hijo de vecino que queramos ver cosas concretas sin tener que escarbar en la maraña del log sólo tenemos una opcion, usar xbmc.log().\r\n\r\nSi, por lo que sea, se nos queda alguno sin borrar o comentar al subir el .py y queremos que cuando pase esto no rompa la ejecución del módulo, se puede hacer lo mismo que has hecho en el logger del mediaserver en logger.error; usar otra opción para estos casos sin comprobar si está activado el log detallado en el config.\r\n\r\nEn kodi algo como estoi:\r\n```\r\ndef _print(texto=\"\"):\r\n    xbmc.log(get_caller(encode_log(texto)), xbmc.LOGNOTICE)\r\n```  "}}
{"actor":{"display_login":"r0balo"}}