use proper syntax for variable args
authorthomasv <thomasv@gitorious>
Thu, 14 Mar 2013 16:05:50 +0000 (17:05 +0100)
committerthomasv <thomasv@gitorious>
Thu, 14 Mar 2013 16:05:50 +0000 (17:05 +0100)
gui/gui_classic.py

index 8f0477a..b86926e 100644 (file)
@@ -375,7 +375,7 @@ class ElectrumWindow(QMainWindow):
         if callback in h: h.remove(callback)
         self.plugin_hooks[name] = h
 
-    def run_hook(self, name, args = ()):
+    def run_hook(self, name, *args):
         args = (self,) + args
         for cb in self.plugin_hooks.get(name,[]):
             apply(cb, args)
@@ -392,7 +392,7 @@ class ElectrumWindow(QMainWindow):
             if old_text:
                 self.wallet.labels.pop(name)
                 changed = True
-        self.run_hook('set_label', (name, text, changed))
+        self.run_hook('set_label', name, text, changed)
         return changed
 
 
@@ -618,11 +618,11 @@ class ElectrumWindow(QMainWindow):
                 
             self.current_item_changed(item)
 
-        self.run_hook('item_changed', (item, column))
+        self.run_hook('item_changed', item, column)
 
 
     def current_item_changed(self, a):
-        self.run_hook('current_item_changed', (a,))
+        self.run_hook('current_item_changed', a)
 
 
 
@@ -768,7 +768,7 @@ class ElectrumWindow(QMainWindow):
         self.amount_e.textChanged.connect(lambda: entry_changed(False) )
         self.fee_e.textChanged.connect(lambda: entry_changed(True) )
 
-        self.run_hook('create_send_tab', (grid,))
+        self.run_hook('create_send_tab', grid)
         return w2
 
 
@@ -828,7 +828,7 @@ class ElectrumWindow(QMainWindow):
             self.show_message(str(e))
             return
 
-        self.run_hook('send_tx', (tx,))
+        self.run_hook('send_tx', tx)
 
         if label: 
             self.set_label(tx.hash(), label)
@@ -1024,7 +1024,7 @@ class ElectrumWindow(QMainWindow):
             t = _("Unprioritize") if addr in self.wallet.prioritized_addresses else _("Prioritize")
             menu.addAction(t, lambda: self.toggle_priority(addr))
             
-        self.run_hook('receive_menu', (menu,))
+        self.run_hook('receive_menu', menu)
         menu.exec_(self.receive_list.viewport().mapToGlobal(position))
 
 
@@ -1081,7 +1081,7 @@ class ElectrumWindow(QMainWindow):
         label = self.wallet.labels.get(address,'')
         item.setData(1,0,label)
 
-        self.run_hook('update_receive_item', (address, item))
+        self.run_hook('update_receive_item', address, item)
                 
         c, u = self.wallet.get_addr_balance(address)
         balance = format_satoshis( c + u, False, self.wallet.num_zeros )