46 |
self._visible_item = None |
self._visible_item = None |
47 |
self._user_messages = [] |
self._user_messages = [] |
48 |
config = straw.Config.get_instance() |
config = straw.Config.get_instance() |
49 |
|
feedlist = straw.FeedList.get_instance() |
50 |
if config.first_time: |
if config.first_time: |
|
try: |
|
51 |
self.import_opml( |
self.import_opml( |
52 |
os.path.join(libdir, "default_subscriptions.opml")) |
os.path.join(libdir, "default_subscriptions.opml")) |
53 |
except: |
else: |
54 |
pass |
feedlist.load_data() |
55 |
|
|
56 |
try: |
try: |
57 |
optlist, args = getopt.getopt(sys.argv[1:], '', ['offline']) |
optlist, args = getopt.getopt(sys.argv[1:], '', ['offline']) |
62 |
|
|
63 |
straw.main_window = straw.MainWindow( |
straw.main_window = straw.MainWindow( |
64 |
glade.XML(xmlfile, "straw_main", gettext.textdomain())) |
glade.XML(xmlfile, "straw_main", gettext.textdomain())) |
|
feedlist = straw.FeedList.get_instance() |
|
|
feedlist.load_data() |
|
65 |
self.update_feeds(feedlist) |
self.update_feeds(feedlist) |
66 |
feedlist.signal_connect( |
feedlist.signal_connect( |
67 |
straw.FeedsChangedSignal, self.feeds_changed) |
straw.FeedsChangedSignal, self.feeds_changed) |
332 |
if opml is not None: |
if opml is not None: |
333 |
feeds = straw.FeedList.get_instance() |
feeds = straw.FeedList.get_instance() |
334 |
current_feeds = {} |
current_feeds = {} |
335 |
|
error = 0 |
336 |
for feed in feeds: |
for feed in feeds: |
337 |
current_feeds[feed.access_info[0]] = 1 |
current_feeds[feed.access_info[0]] = 1 |
338 |
for b in opml: |
for b in opml: |