Broken commit, see new bug in TODO for details. Summary: new segfault at launch
This commit is contained in:
@ -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):
|
||||
|
Reference in New Issue
Block a user