Broken commit, see new bug in TODO for details. Summary: new segfault at launch

This commit is contained in:
Anna
2010-04-27 16:21:21 -04:00
parent 5ab60f1278
commit 7cce83c0f3
4 changed files with 104 additions and 40 deletions

View File

@ -1,6 +1,8 @@
import re
import datetime, dateutil.tz
import gtk, gobject
from threading import RLock
class TweetPane(gtk.ScrolledWindow):
'''
@ -13,9 +15,11 @@ class TweetPane(gtk.ScrolledWindow):
It also gets some data from its parent, including num_entries
'''
def __init__(self, list_name, num_entries=20, single_tweet=None, is_user=False, following=False, verified=False):
def __init__(self, list_name, num_entries=20, single_tweet=None, is_user=False):
gtk.ScrolledWindow.__init__(self)
self.data_lock = RLock()
self.updated_once = False
self.list_name = list_name
@ -26,8 +30,8 @@ class TweetPane(gtk.ScrolledWindow):
self.num_entries = 1
self.is_user = is_user
self.following = following
self.verified = verified
self.following = False
self.verified = False
self.tab_label = CloseTabLabel(self.list_name)
@ -158,15 +162,25 @@ class TweetPane(gtk.ScrolledWindow):
def get_following(self):
return self.following
with self.data_lock:
return self.following
def get_verified(self):
return self.verified
with self.data_lock:
return self.verified
def set_following(self, following):
self.following = following
print 'debug: set_following(): ' + str(following)
with self.data_lock:
self.following = following
def set_verified(self, verified):
print 'debug: set_verified(): ' + str(verified)
with self.data_lock:
self.verified = verified
def get_is_user(self):