public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Devan Franchini" <twitch153@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] proj/layman:gsoc2014 commit in: layman/
Date: Fri, 16 May 2014 01:07:07 +0000 (UTC)	[thread overview]
Message-ID: <1400202406.2b389e654714c99232a199d008faf9288fa3ccc9.twitch153@gentoo> (raw)

commit:     2b389e654714c99232a199d008faf9288fa3ccc9
Author:     Devan Franchini <twitch153 <AT> gentoo <DOT> org>
AuthorDate: Fri May 16 00:56:30 2014 +0000
Commit:     Devan Franchini <twitch153 <AT> gentoo <DOT> org>
CommitDate: Fri May 16 01:06:46 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/layman.git;a=commit;h=2b389e65

layman/*.py: Removes unnecessary lists

To give a minimal increase in performance some lists declarations
have been removed.

---
 layman/api.py        |  2 +-
 layman/argsparser.py | 12 ++++++------
 layman/cli.py        |  8 ++++----
 layman/db.py         |  6 +++---
 layman/dbbase.py     |  8 ++++----
 layman/makeconf.py   |  2 +-
 6 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/layman/api.py b/layman/api.py
index 7dd5ea7..f151cbb 100755
--- a/layman/api.py
+++ b/layman/api.py
@@ -534,7 +534,7 @@ class LaymanAPI(object):
     def supported_types(self):
         """returns a dictionary of all repository types,
         with boolean values"""
-        cmds = [x for x in list(self.config.keys()) if '_command' in x]
+        cmds = [x for x in self.config.keys() if '_command' in x]
         supported = {}
         for cmd in cmds:
             type_key = cmd.split('_')[0]

diff --git a/layman/argsparser.py b/layman/argsparser.py
index 5b94530..2daf3a2 100644
--- a/layman/argsparser.py
+++ b/layman/argsparser.py
@@ -310,7 +310,7 @@ class ArgsParser(BareConfig):
 
         if key == 'overlays':
             overlays = ''
-            if (key in list(self.options.keys())
+            if (key in self.options.keys()
                 and not self.options[key] is None):
                 overlays = '\n'.join(self.options[key])
             if self.config.has_option('MAIN', 'overlays'):
@@ -320,7 +320,7 @@ class ArgsParser(BareConfig):
 
         self.output.debug('ARGSPARSER: Retrieving options option: %s' % key, 9)
 
-        if (key in list(self.options.keys())
+        if (key in self.options.keys()
             and not self.options[key] is False):
             return self.options[key]
 
@@ -333,10 +333,10 @@ class ArgsParser(BareConfig):
 
         self.output.debug('ARGSPARSER: Retrieving option: %s' % key, 9)
 
-        if key in list(self._options.keys()):
+        if key in self._options.keys():
             return self._options[key]
 
-        if key in list(self.defaults.keys()):
+        if key in self.defaults.keys():
             return self.defaults[key]
 
         self.output.debug('ARGSPARSER: Retrieving option failed. returning None', 9)
@@ -349,7 +349,7 @@ class ArgsParser(BareConfig):
 
         self.output.debug('ARGSPARSER: Retrieving keys', 9)
 
-        keys = [i for i in list(self.options)
+        keys = [i for i in self.options
                 if not self.options[i] is False
                 and not self.options[i] is None]
 
@@ -360,7 +360,7 @@ class ArgsParser(BareConfig):
 
         self.output.debug('ARGSPARSER: Retrieving keys 3', 9)
 
-        keys += [i for i in list(self.defaults.keys())
+        keys += [i for i in self.defaults.keys()
                  if not i in keys]
         self.output.debug('ARGSPARSER: Returning keys', 9)
 

diff --git a/layman/cli.py b/layman/cli.py
index 460114a..424b053 100644
--- a/layman/cli.py
+++ b/layman/cli.py
@@ -160,11 +160,11 @@ class Main(object):
             updater.print_instructions()
 
         # Make fetching the overlay list a default action
-        if not 'nofetch' in list(self.config.keys()):
+        if not 'nofetch' in self.config.keys():
             # Actions that implicitely call the fetch operation before
             fetch_actions = ['sync', 'sync_all', 'list']
             for i in fetch_actions:
-                if i in list(self.config.keys()):
+                if i in self.config.keys():
                     # Implicitely call fetch, break loop
                     self.Fetch()
                     break
@@ -183,13 +183,13 @@ class Main(object):
         action_errors = []
         results = []
         act=set([x[0] for x in self.actions])
-        k=set([x for x in list(self.config.keys())])
+        k=set([x for x in self.config.keys()])
         a=act.intersection(k)
         self.output.debug('Actions = %s' % str(a), 4)
         for action in self.actions:
             self.output.debug('Checking for action %s' % action[0], 4)
 
-            if action[0] in list(self.config.keys()):
+            if action[0] in self.config.keys():
                 result += getattr(self, action[1])()
                 _errors = self.api.get_errors()
                 if _errors:

diff --git a/layman/db.py b/layman/db.py
index 6a8d5ed..ce03e13 100644
--- a/layman/db.py
+++ b/layman/db.py
@@ -124,10 +124,10 @@ class DB(DbBase):
         >>> shutil.rmtree(tmpdir)
         '''
 
-        if overlay.name not in list(self.overlays.keys()):
+        if overlay.name not in self.overlays.keys():
             result = overlay.add(self.config['storage'])
             if result == 0:
-                if 'priority' in list(self.config.keys()):
+                if 'priority' in self.config.keys():
                     overlay.set_priority(self.config['priority'])
                 self.overlays[overlay.name] = overlay
                 self.write(self.path)
@@ -213,7 +213,7 @@ class DB(DbBase):
         >>> shutil.rmtree(tmpdir)
         '''
 
-        if overlay.name in list(self.overlays.keys()):
+        if overlay.name in self.overlays.keys():
             make_conf = MakeConf(self.config, self.overlays)
             overlay.delete(self.config['storage'])
             del self.overlays[overlay.name]

diff --git a/layman/dbbase.py b/layman/dbbase.py
index 1cbf0bb..ed93daa 100644
--- a/layman/dbbase.py
+++ b/layman/dbbase.py
@@ -229,7 +229,7 @@ class DbBase(object):
         '''
 
         tree = ET.Element('repositories', version="1.0", encoding="unicode")
-        tree[:] = [e.to_xml() for e in list(self.overlays.values())]
+        tree[:] = [e.to_xml() for e in self.overlays.values()]
         indent(tree)
         tree = ET.ElementTree(tree)
         try:
@@ -253,11 +253,11 @@ class DbBase(object):
         ['rsync://gunnarwrobel.de/wrobel-stable']
         '''
         self.output.debug("DbBase.select(), overlay = %s" % overlay, 5)
-        if not overlay in list(self.overlays.keys()):
+        if not overlay in self.overlays.keys():
             self.output.debug("DbBase.select(), unknown overlay = %s"
                 % overlay, 4)
             self.output.debug("DbBase.select(), known overlays = %s"
-                % ', '.join(list(self.overlays.keys())), 4)
+                % ', '.join(self.overlays.keys()), 4)
             raise UnknownOverlayException(overlay)
         return self.overlays[overlay]
 
@@ -300,7 +300,7 @@ class DbBase(object):
         '''
         result = []
 
-        selection = [overlay for (a, overlay) in list(self.overlays.items())]
+        selection = [overlay for (a, overlay) in self.overlays.items()]
         if repos is not None:
             selection = [overlay for overlay in selection if overlay.name in repos]
 

diff --git a/layman/makeconf.py b/layman/makeconf.py
index d8f0015..a0067c8 100644
--- a/layman/makeconf.py
+++ b/layman/makeconf.py
@@ -190,7 +190,7 @@ class MakeConf:
             for i in overlays:
                 if i[:len(self.storage)] == self.storage:
                     oname = os.path.basename(i)
-                    if  oname in list(self.db.keys()):
+                    if  oname in self.db.keys():
                         self.overlays.append(self.db[oname])
                     else:
                         # These are additional overlays that we dont know


             reply	other threads:[~2014-05-16  1:07 UTC|newest]

Thread overview: 61+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-05-16  1:07 Devan Franchini [this message]
  -- strict thread matches above, loose matches on Subject: below --
2014-08-15 23:59 [gentoo-commits] proj/layman:master commit in: layman/ Devan Franchini
2014-08-16  0:00 ` [gentoo-commits] proj/layman:gsoc2014 " Devan Franchini
2014-08-15 22:32 Devan Franchini
2014-08-15 22:32 Devan Franchini
2014-08-15 22:32 Devan Franchini
2014-08-15 22:32 Devan Franchini
2014-06-27  4:07 Devan Franchini
2014-06-27  4:07 Devan Franchini
2014-06-27  4:07 Devan Franchini
2014-06-16  3:40 [gentoo-commits] proj/layman:master " Brian Dolbec
2014-06-16  3:37 ` [gentoo-commits] proj/layman:gsoc2014 " Brian Dolbec
2014-06-16  3:40 [gentoo-commits] proj/layman:master " Brian Dolbec
2014-06-16  3:37 ` [gentoo-commits] proj/layman:gsoc2014 " Brian Dolbec
2014-06-16  3:40 [gentoo-commits] proj/layman:master " Brian Dolbec
2014-06-16  3:37 ` [gentoo-commits] proj/layman:gsoc2014 " Brian Dolbec
2014-06-16  3:37 Brian Dolbec
2014-06-16  3:37 Brian Dolbec
2014-06-16  3:37 Brian Dolbec
2014-06-16  3:37 Brian Dolbec
2014-05-16  2:30 Devan Franchini
2014-05-16  1:07 Devan Franchini
2014-05-16  1:07 Devan Franchini
2014-05-16  1:07 Devan Franchini
2014-05-16  1:07 Devan Franchini
2014-05-16  1:07 Devan Franchini
2014-05-16  1:07 Devan Franchini
2014-05-16  1:07 Devan Franchini
2014-05-16  1:07 Devan Franchini
2014-05-16  1:07 Devan Franchini
2014-05-16  1:07 Devan Franchini
2014-05-16  0:58 Devan Franchini
2014-05-16  0:58 Devan Franchini
2014-05-16  0:57 Devan Franchini
2014-05-15 20:46 Devan Franchini
2014-05-15 20:46 Devan Franchini
2014-05-15 20:37 Devan Franchini
2014-05-15 20:30 Devan Franchini
2014-05-15 20:02 Devan Franchini
2014-05-15  0:04 Devan Franchini
2014-05-14 23:54 Devan Franchini
2014-05-14 23:49 Devan Franchini
2014-05-14 23:49 Devan Franchini
2014-05-14 23:49 Devan Franchini
2014-05-14 23:49 Devan Franchini
2014-05-14 23:49 Devan Franchini
2014-05-14 23:49 Devan Franchini
2014-05-14 23:49 Devan Franchini
2014-05-14 23:49 Devan Franchini
2014-05-14 23:49 Devan Franchini
2014-05-14 23:49 Devan Franchini
2014-05-14 23:49 Devan Franchini
2014-05-14 22:16 Devan Franchini
2014-05-14 22:08 Devan Franchini
2014-05-14 21:42 Devan Franchini
2014-05-14 21:30 Devan Franchini
2014-05-14 21:15 Devan Franchini
2014-05-14 21:15 Devan Franchini
2014-05-14 19:29 Devan Franchini
2014-05-14 18:55 Devan Franchini
2014-05-14 18:44 Devan Franchini
2014-05-14 17:32 Devan Franchini
2014-05-14  3:21 Devan Franchini
2014-05-14  0:37 Devan Franchini
2014-05-07 22:21 Devan Franchini

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1400202406.2b389e654714c99232a199d008faf9288fa3ccc9.twitch153@gentoo \
    --to=twitch153@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox