From c429b6a947f9532a4f0d3160bddb0f7af0b65e3c Mon Sep 17 00:00:00 2001 From: jblum Date: Sat, 2 May 2009 07:55:12 +0000 Subject: [PATCH] Fix for custom category paths. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10946 221aa14e-8319-0410-a670-987f0aec2ac5 --- grc/src/gui/BlockTreeWindow.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/grc/src/gui/BlockTreeWindow.py b/grc/src/gui/BlockTreeWindow.py index 9e4bec3f..ed69ef5b 100644 --- a/grc/src/gui/BlockTreeWindow.py +++ b/grc/src/gui/BlockTreeWindow.py @@ -80,10 +80,11 @@ class BlockTreeWindow(gtk.VBox): """ Add a block with category to this selection window. Add only the category when block is None. - @param category the category list + @param category the category list or path string @param block the block object or None """ - category = tuple(category)[1:] #tuple is hashable + if isinstance(category, str): category = category.split('/') + category = tuple(filter(lambda x: x, category)) #tuple is hashable #add category and all sub categories for i, cat_name in enumerate(category): sub_category = category[:i+1] -- 2.47.2