# HG changeset patch
# User Pascal Volk <neverseen@users.sourceforge.net>
# Date 1252176393 0
# Node ID 4c6aa6c29dd7d9e4371776df9c85564c40a590f6
# Parent  16542519a5a8fd9d08cc0e41b1d9c38ec0a6dd34
Small optimizations in Account.getAliases() and Alias.getInfo().

diff -r 16542519a5a8 -r 4c6aa6c29dd7 VirtualMailManager/Account.py
--- a/VirtualMailManager/Account.py	Sat Sep 05 18:01:04 2009 +0000
+++ b/VirtualMailManager/Account.py	Sat Sep 05 18:46:33 2009 +0000
@@ -210,8 +210,7 @@
         dbc.close()
         aliases = []
         if len(addresses) > 0:
-            for alias in addresses:
-                aliases.append(alias[0])
+            aliases = [alias[0] for alias in addresses]
         return aliases
 
     def delete(self, delalias):
diff -r 16542519a5a8 -r 4c6aa6c29dd7 VirtualMailManager/Alias.py
--- a/VirtualMailManager/Alias.py	Sat Sep 05 18:01:04 2009 +0000
+++ b/VirtualMailManager/Alias.py	Sat Sep 05 18:46:33 2009 +0000
@@ -96,9 +96,7 @@
         destinations = dbc.fetchall()
         dbc.close()
         if len(destinations) > 0:
-            targets = []
-            for destination in destinations:
-                targets.append(destination[0])
+            targets = [destination[0] for destination in destinations]
             return targets
         else:
             raise VMMAE(_(u"The alias ā€œ%sā€ doesn't exists.") % self._addr,