From 8fd11f6fa5ee90b7f0f43405d169658bc5a9d6ba Mon Sep 17 00:00:00 2001 From: Anna Date: Wed, 19 May 2010 16:02:32 -0400 Subject: [PATCH] Added a debug function in Help menu --- default.glade | 21 +++++++++++---------- mytwitter.py | 20 +++++++++++++++++++- 2 files changed, 30 insertions(+), 11 deletions(-) diff --git a/default.glade b/default.glade index 32549ea..e8d7d99 100644 --- a/default.glade +++ b/default.glade @@ -63,11 +63,11 @@ True _Views True + + + + - - - - @@ -76,22 +76,23 @@ True _Accounts True + + + + + - - - - - + True _Help True - + diff --git a/mytwitter.py b/mytwitter.py index 0d56fa6..1336e99 100755 --- a/mytwitter.py +++ b/mytwitter.py @@ -6,6 +6,7 @@ import sys, ConfigParser, os, re, optparse, shelve import gtk, gtk.glade, gobject from urllib2 import HTTPError,URLError from twitterwidgets import TweetPane +from threading import enumerate import apithreads @@ -14,6 +15,8 @@ class MyTwitter(): """ Display Tweets, post to twitter """ def __init__(self, config_file, resize): + global debug + self.resize = resize config = ConfigParser.ConfigParser() @@ -105,6 +108,7 @@ class MyTwitter(): self.at_button = self.widget_tree.get_widget('at_button') self.verified_label = self.widget_tree.get_widget('verified_label') self.account_label = self.widget_tree.get_widget('account_label') + self.help_menu = self.widget_tree.get_widget('help_menu') def init_widgets(self): @@ -132,6 +136,13 @@ class MyTwitter(): self.accounts_menu.append(menu_item) menu_item.show() + # Add debug options to help menu + if debug: + menu_item = gtk.MenuItem('debug: Show Threads') + menu_item.connect('activate', self.debug_show_threads) + self.help_menu.append(menu_item) + menu_item.show() + # Set the account label self.update_account_label() @@ -556,11 +567,18 @@ class MyTwitter(): self.update_entry.set_sensitive(True) + def debug_show_threads(self, widget): + print 'debug_show_threads()' + for thread in enumerate(): + print 'debug: thread: ' + thread.name + + + ### end class MyTwitter # main -debug = False # global debug variable +debug = False parser = optparse.OptionParser() parser.add_option('-c' ,'--config', dest="filename", default="~/.mytwitter.conf", help="read configuration from FILENAME instead of the default ~/.mytwitter.conf")