diff src/browser/sat_browser/list_manager.py @ 741:c3cb68227cca

browser_side: read and write tags from microblog data: - not tested! - implementation missing in quick_blog.Item and quick_blog.Entry
author souliane <souliane@mailoo.org>
date Thu, 19 Nov 2015 17:20:37 +0100
parents b6510fd9ae15
children f8a7a046ff9c
line wrap: on
line diff
--- a/src/browser/sat_browser/list_manager.py	Thu Nov 19 16:43:18 2015 +0100
+++ b/src/browser/sat_browser/list_manager.py	Thu Nov 19 17:20:37 2015 +0100
@@ -483,7 +483,7 @@
     STYLE = {"main": "tagsPanel-main",
              "tags": "tagsPanel-tags"}
 
-    def __init__(self, suggested_tags, tags):
+    def __init__(self, suggested_tags, tags=None):
         """
         
         @param suggested_tags (list[unicode]): list of all suggested tags
@@ -491,6 +491,10 @@
         """
         base_panel.ToggleStackPanel.__init__(self, Width="100%")
         self.addStyleName(self.STYLE["main"])
+        
+        if tags is None:
+            tags = []
+
         self.tags = ListPanel(quick_list_manager.QuickTagList(suggested_tags), tags)
         self.tags.addStyleName(self.STYLE["tags"])
         self.tags.ACCEPT_NEW_ENTRY = True