Author: dmeyer
Date: Sun Oct 15 18:16:32 2006
New Revision: 8383
Modified:
trunk/ui/src/directory.py
Log:
add timing debug
Modified: trunk/ui/src/directory.py
==============================================================================
--- trunk/ui/src/directory.py (original)
+++ trunk/ui/src/directory.py Sun Oct 15 18:16:32 2006
@@ -377,6 +377,8 @@
dir_items = []
pl_items = []
+ t1 = time.time()
+
if update:
# Delete possible skin settings
# FIXME: This is a very bad handling, maybe signals?
@@ -396,11 +398,13 @@
if self.display_type == 'tv':
display_type = 'video'
+ t2 = time.time()
if not update:
self.query = kaa.beacon.query(parent=self.info)
self.query.signals['changed'].connect_weak(self.browse,
update=True)
self.query.monitor()
listing = self.query.get(filter='extmap')
+ t3 = time.time()
#
# build items
@@ -423,6 +427,8 @@
# remember listing
self.listing = listing
+ t4 = time.time()
+
# handle hide_played
if self['config:hide_played']:
play_items = [ p for p in play_items if not
p.info.get('last_played') ]
@@ -517,9 +523,15 @@
# normal menu build
item_menu = menu.Menu(self.name, items, type = display_type)
item_menu.autoselect = self['config:autoplay_single_item']
+
+ t5 = time.time()
self.pushmenu(item_menu)
+ t6 = time.time()
+
self.item_menu = weakref(item_menu)
+ if False:
+ print t2 - t1, t3 - t2, t4 - t3, t5 - t4, t6 - t5
# ======================================================================
# configure submenu
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog