google-code-export / turpial

Automatically exported from code.google.com/p/turpial
0 stars 0 forks source link

Problema con los tweets NULL de twitter #201

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Buenas noches el cliente se congela luego de loguearme por defecto tengo 
activada la opción de guardar la credenciales uso ubuntu 10.04 cun el kernel 
2.6.32-24-generic python 2.6.5 antes estaba utilizando la version de desarrollo 
pero la elimine con apt-get --purge he instale la versión estable pero se 
sigue comportando de la misma manera cuando lo inicio en modo debug arroja lo 
siguiente:

$ turpial -d
DEBUG:Sound:Iniciado
DEBUG:Gtk:Cargado modo GTK Simple
DEBUG:Services:Iniciado
DEBUG:API:Iniciado
DEBUG:Controller:Iniciando Turpial
DEBUG:API:Iniciando OAuth
DEBUG:API:Verificando credenciales
DEBUG:Config:Cargando archivo
DEBUG:Gtk:Cargando ventana principal
DEBUG:Gtk:Actualizando configuracion
DEBUG:Config:Leyendo sección Notifications
DEBUG:Gtk:Cambiando a modo wide ((960, 480))
DEBUG:Gtk:--Creado timer de Timeline cada 2 min
DEBUG:Gtk:--Creado timer de Replies cada 5 min
DEBUG:Gtk:--Creado timer de Directs cada 10 min
DEBUG:API:Descargando Timeline
DEBUG:API:Descargando Replies
DEBUG:API:Descargando Directs
DEBUG:API:Descargando Favorites
DEBUG:API:Descargando Lista de Amigos
DEBUG:Gtk:Actualizando el timeline
Exception in thread Thread-2:
Traceback (most recent call last):
  File "/usr/lib/python2.6/threading.py", line 532, in __bootstrap_inner
    self.run()
  File "/usr/lib/pymodules/python2.6/turpial/api/turpialapi.py", line 644, in run
    callback(rtn)
  File "/usr/lib/pymodules/python2.6/turpial/ui/gtk/main.py", line 462, in update_timeline
    count = self.home.timeline.update_tweets(tweets)
  File "/usr/lib/pymodules/python2.6/turpial/ui/gtk/tweetslist.py", line 431, in update_tweets
    self.add_tweet(tweet)
  File "/usr/lib/pymodules/python2.6/turpial/ui/gtk/tweetslist.py", line 367, in add_tweet
    p = self.mainwin.parse_tweet(tweet)
  File "/usr/lib/pymodules/python2.6/turpial/ui/base_ui.py", line 94, in parse_tweet
    tweet, retweet_by = self.__get_real_tweet(xtweet)
  File "/usr/lib/pymodules/python2.6/turpial/ui/base_ui.py", line 54, in __get_real_tweet
    if tweet.has_key('retweeted_status'):
AttributeError: 'NoneType' object has no attribute 'has_key'

Original issue reported on code.google.com by mirwi...@gmail.com on 24 Aug 2010 at 3:32

GoogleCodeExporter commented 9 years ago
Me sucede lo mismo tengo la misma distribución del amigo

Original comment by iranquin...@gmail.com on 24 Aug 2010 at 3:37

GoogleCodeExporter commented 9 years ago
iranquintero@IQ:~$ turpial -d
DEBUG:Sound:Iniciado
DEBUG:Gtk:Cargado modo GTK Simple
DEBUG:Services:Iniciado
DEBUG:API:Iniciado
DEBUG:Controller:Iniciando Turpial
DEBUG:API:Iniciando OAuth
DEBUG:API:Verificando credenciales
DEBUG:Config:Cargando archivo
DEBUG:Gtk:Cargando ventana principal
DEBUG:Gtk:Actualizando configuracion
DEBUG:Config:Leyendo sección Notifications
DEBUG:Gtk:Cambiando a modo single ((320, 480))
DEBUG:Gtk:--Creado timer de Timeline cada 3 min
DEBUG:Gtk:--Creado timer de Replies cada 10 min
DEBUG:Gtk:--Creado timer de Directs cada 15 min
DEBUG:API:Descargando Timeline
DEBUG:API:Descargando Replies
DEBUG:API:Descargando Directs
DEBUG:API:Descargando Favorites
DEBUG:API:Descargando Lista de Amigos
DEBUG:Gtk:Actualizando el timeline
Exception in thread Thread-2:
Traceback (most recent call last):
  File "/usr/lib/python2.6/threading.py", line 532, in __bootstrap_inner
    self.run()
  File "/usr/lib/pymodules/python2.6/turpial/api/turpialapi.py", line 644, in run
    callback(rtn)
  File "/usr/lib/pymodules/python2.6/turpial/ui/gtk/main.py", line 462, in update_timeline
    count = self.home.timeline.update_tweets(tweets)
  File "/usr/lib/pymodules/python2.6/turpial/ui/gtk/tweetslist.py", line 431, in update_tweets
    self.add_tweet(tweet)
  File "/usr/lib/pymodules/python2.6/turpial/ui/gtk/tweetslist.py", line 367, in add_tweet
    p = self.mainwin.parse_tweet(tweet)
  File "/usr/lib/pymodules/python2.6/turpial/ui/base_ui.py", line 94, in parse_tweet
    tweet, retweet_by = self.__get_real_tweet(xtweet)
  File "/usr/lib/pymodules/python2.6/turpial/ui/base_ui.py", line 54, in __get_real_tweet
    if tweet.has_key('retweeted_status'):
AttributeError: 'NoneType' object has no attribute 'has_key'

Original comment by iranquin...@gmail.com on 24 Aug 2010 at 3:41

GoogleCodeExporter commented 9 years ago
Como ya hemos dicho a través de @TurpialVE #Turpial vuelve a la normalidad al 
eliminar el archivo CONFIG ubicado en 
home/tu_usuario/.config/turpial/tu_cuenta/CONFIG

Esto se dio como resultado de unos cambios realizados por Twitter en la API.

Original comment by kstnshad...@gmail.com on 24 Aug 2010 at 4:56

GoogleCodeExporter commented 9 years ago
Este problema se dio por un bug en la API de twitter que envíaba tweets 
"nulos" y hacía que la aplicación se reventara. La API ha sido corregida por 
la gente de twitter y nosotros hemos aplicado un correctivo para que no suceda 
nuevamente. La corrección está disponible tanto en la versión estable 
(http://turpial.org.ve/downloads) como en la versión de desarrollo 
(http://github.com/satanas/Turpial/tree/development)

Saludos

Original comment by wil.alej...@gmail.com on 8 Sep 2010 at 4:00

GoogleCodeExporter commented 9 years ago
Issue 166 has been merged into this issue.

Original comment by wil.alej...@gmail.com on 8 Sep 2010 at 6:30