[orca] More efficient iteration.
- From: Joanmarie Diggs <joanied src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [orca] More efficient iteration.
- Date: Sat, 4 Jun 2016 15:26:23 +0000 (UTC)
commit 4934a5bd582c5872f8b955f232368b2ec353aae1
Author: Mario Lang <mlang delysid org>
Date: Sat Jun 4 11:25:46 2016 -0400
More efficient iteration.
There is no need to do for var in list(iterable), for var in iterable
is more efficient.
src/orca/acss.py | 2 +-
src/orca/backends/json_backend.py | 6 +++---
src/orca/event_manager.py | 10 +++++-----
src/orca/formatting.py | 2 +-
src/orca/generator.py | 2 +-
src/orca/liveregions.py | 6 +++---
src/orca/orca_gui_prefs.py | 2 +-
src/orca/script.py | 4 ++--
src/orca/script_manager.py | 2 +-
src/orca/script_utilities.py | 2 +-
src/orca/scripts/default.py | 2 +-
src/orca/scripts/web/bookmarks.py | 2 +-
src/orca/settings_manager.py | 12 ++++++------
src/orca/speechdispatcherfactory.py | 2 +-
src/orca/structural_navigation.py | 4 ++--
src/orca/text_attribute_names.py | 2 +-
16 files changed, 31 insertions(+), 31 deletions(-)
---
diff --git a/src/orca/acss.py b/src/orca/acss.py
index 9712e2f..5cb1838 100644
--- a/src/orca/acss.py
+++ b/src/orca/acss.py
@@ -73,7 +73,7 @@ class ACSS(dict):
#
if k == ACSS.FAMILY:
self[k] = {}
- for j in list(props[k].keys()):
+ for j in props[k].keys():
self[k][j] = props[k][j]
else:
self[k] = props[k]
diff --git a/src/orca/backends/json_backend.py b/src/orca/backends/json_backend.py
index 466279d..b6c9246 100644
--- a/src/orca/backends/json_backend.py
+++ b/src/orca/backends/json_backend.py
@@ -124,9 +124,9 @@ class Backend:
self._getSettings()
generalSettings = self.general.copy()
profileSettings = self.profiles[profile].copy()
- for key, value in list(profileSettings.items()):
+ for key, value in profileSettings.items():
if key == 'voices':
- for voiceType, voiceDef in list(value.items()):
+ for voiceType, voiceDef in value.items():
value[voiceType] = acss.ACSS(voiceDef)
if key not in ['startingProfile', 'activeProfile']:
generalSettings[key] = value
@@ -183,7 +183,7 @@ class Backend:
self._getSettings()
profiles = []
- for profileName in list(self.profiles.keys()):
+ for profileName in self.profiles.keys():
profileDict = self.profiles[profileName].copy()
profiles.append(profileDict.get('profile'))
diff --git a/src/orca/event_manager.py b/src/orca/event_manager.py
index 384f50d..1bd9615 100644
--- a/src/orca/event_manager.py
+++ b/src/orca/event_manager.py
@@ -80,7 +80,7 @@ class EventManager:
debug.println(debug.LEVEL_INFO, 'EVENT MANAGER: Dectivating', True)
self._active = False
- for eventType in list(self._scriptListenerCounts.keys()):
+ for eventType in self._scriptListenerCounts.keys():
self.registry.deregisterEventListener(self._enqueue, eventType)
self._scriptListenerCounts = {}
self.deregisterKeystrokeListener(self._processKeyboardEvent)
@@ -422,7 +422,7 @@ class EventManager:
msg = 'EVENT MANAGER: registering listeners for: %s' % script
debug.println(debug.LEVEL_INFO, msg, True)
- for eventType in list(script.listeners.keys()):
+ for eventType in script.listeners.keys():
self._registerListener(eventType)
def deregisterScriptListeners(self, script):
@@ -436,19 +436,19 @@ class EventManager:
msg = 'EVENT MANAGER: deregistering listeners for: %s' % script
debug.println(debug.LEVEL_INFO, msg, True)
- for eventType in list(script.listeners.keys()):
+ for eventType in script.listeners.keys():
self._deregisterListener(eventType)
def registerModuleListeners(self, listeners):
"""Register the listeners on behalf of the caller."""
- for eventType, function in list(listeners.items()):
+ for eventType, function in listeners.items():
self.registry.registerEventListener(function, eventType)
def deregisterModuleListeners(self, listeners):
"""Deegister the listeners on behalf of the caller."""
- for eventType, function in list(listeners.items()):
+ for eventType, function in listeners.items():
self.registry.deregisterEventListener(function, eventType)
def registerKeystrokeListener(self, function, mask=None, kind=None):
diff --git a/src/orca/formatting.py b/src/orca/formatting.py
index 49e34b0..521b4aa 100644
--- a/src/orca/formatting.py
+++ b/src/orca/formatting.py
@@ -854,7 +854,7 @@ class Formatting(dict):
self.update(copy.deepcopy(formatting))
def update(self, newDict):
- for key, val in list(newDict.items()):
+ for key, val in newDict.items():
if key in self:
if isinstance(self[key], dict) and isinstance(val, dict):
self[key].update(val)
diff --git a/src/orca/generator.py b/src/orca/generator.py
index 344fd6c..043da61 100644
--- a/src/orca/generator.py
+++ b/src/orca/generator.py
@@ -96,7 +96,7 @@ class Generator:
# for the results of all the legal method names.
#
globalsDict = {}
- for key in list(self._methodsDict.keys()):
+ for key in self._methodsDict.keys():
globalsDict[key] = []
self._addGlobals(globalsDict)
diff --git a/src/orca/liveregions.py b/src/orca/liveregions.py
index dbc84ab..ad41002 100644
--- a/src/orca/liveregions.py
+++ b/src/orca/liveregions.py
@@ -175,7 +175,7 @@ class LiveRegionManager:
# objects that are not registered for this page
newpoliteness = {}
currenturi = self._script.bookmarks.getURIKey()
- for key, value in list(self._politenessOverrides.items()):
+ for key, value in self._politenessOverrides.items():
if key[0] == currenturi or value != LIVE_NONE:
newpoliteness[key] = value
self._politenessOverrides = newpoliteness
@@ -340,7 +340,7 @@ class LiveRegionManager:
self._restoreOverrides = copy.copy(self._politenessOverrides)
# Set all politeness overrides to LIVE_OFF.
- for override in list(self._politenessOverrides.keys()):
+ for override in self._politenessOverrides.keys():
self._politenessOverrides[override] = LIVE_OFF
# look through all the objects on the page and set/add to
@@ -356,7 +356,7 @@ class LiveRegionManager:
# The user wants to restore politeness levels
else:
- for key, value in list(self._restoreOverrides.items()):
+ for key, value in self._restoreOverrides.items():
self._politenessOverrides[key] = value
self._script.presentMessage(messages.LIVE_REGIONS_ALL_RESTORED)
# Toggle our flag
diff --git a/src/orca/orca_gui_prefs.py b/src/orca/orca_gui_prefs.py
index 3a5092f..95aee00 100644
--- a/src/orca/orca_gui_prefs.py
+++ b/src/orca/orca_gui_prefs.py
@@ -2022,7 +2022,7 @@ class OrcaSetupGUI(orca_gtkbuilder.GtkBuilderWrapper):
self._markModified()
iterBB = self._createNode(guilabels.KB_GROUP_BRAILLE)
self.bbindings = self.script.getBrailleBindings()
- for com, inputEvHand in list(self.bbindings.items()):
+ for com, inputEvHand in self.bbindings.items():
handl = self.script.getInputEventHandlerKey(inputEvHand)
self._insertRowBraille(handl, com, inputEvHand, iterBB)
diff --git a/src/orca/script.py b/src/orca/script.py
index a717023..6d5737c 100644
--- a/src/orca/script.py
+++ b/src/orca/script.py
@@ -197,7 +197,7 @@ class Script:
braille.py) that match the given inputEventHandler passed.
"""
return [command
- for command, handler in list(self.brailleBindings.items())
+ for command, handler in self.brailleBindings.items()
if inputEventHandler == handler]
def getFormatting(self):
@@ -373,7 +373,7 @@ class Script:
# to the order in which they were added. So...we need to do something
# different here. Logged as bugzilla bug 319781.]]]
#
- for key in list(self.listeners.keys()):
+ for key in self.listeners.keys():
if event.type.startswith(key):
self.listeners[key](event)
diff --git a/src/orca/script_manager.py b/src/orca/script_manager.py
index 53b2189..aa6d1ef 100644
--- a/src/orca/script_manager.py
+++ b/src/orca/script_manager.py
@@ -298,7 +298,7 @@ class ScriptManager:
except KeyError:
pass
else:
- for toolkitScript in list(toolkitScripts.values()):
+ for toolkitScript in toolkitScripts.values():
del toolkitScript
del app
diff --git a/src/orca/script_utilities.py b/src/orca/script_utilities.py
index 959055d..4e89e6c 100644
--- a/src/orca/script_utilities.py
+++ b/src/orca/script_utilities.py
@@ -2482,7 +2482,7 @@ class Utilities:
otherwise.
"""
- for key, value in list(self._script.attributeNamesDict.items()):
+ for key, value in self._script.attributeNamesDict.items():
if value == attribName:
return key
diff --git a/src/orca/scripts/default.py b/src/orca/scripts/default.py
index 0721b92..6f19337 100644
--- a/src/orca/scripts/default.py
+++ b/src/orca/scripts/default.py
@@ -525,7 +525,7 @@ class Script(script.Script):
passed as argument
"""
- for keyName, handler in list(self.inputEventHandlers.items()):
+ for keyName, handler in self.inputEventHandlers.items():
if handler == inputEventHandler:
return keyName
diff --git a/src/orca/scripts/web/bookmarks.py b/src/orca/scripts/web/bookmarks.py
index ac1998a..6b8b582 100644
--- a/src/orca/scripts/web/bookmarks.py
+++ b/src/orca/scripts/web/bookmarks.py
@@ -69,7 +69,7 @@ class Bookmarks(bookmarks.Bookmarks):
"""Save the bookmarks for this script."""
saved = {}
- for index, bookmark in list(self._bookmarks.items()):
+ for index, bookmark in self._bookmarks.items():
saved[index] = bookmark[0], bookmark[1]
try:
diff --git a/src/orca/settings_manager.py b/src/orca/settings_manager.py
index e61a7b3..f825fee 100644
--- a/src/orca/settings_manager.py
+++ b/src/orca/settings_manager.py
@@ -228,12 +228,12 @@ class SettingsManager(object):
return self.customizedSettings
originalSettings = {}
- for key, value in list(settings.__dict__.items()):
+ for key, value in settings.__dict__.items():
originalSettings[key] = value
self._customizationCompleted = self._loadUserCustomizations()
- for key, value in list(originalSettings.items()):
+ for key, value in originalSettings.items():
customValue = settings.__dict__.get(key)
if value != customValue:
self.customizedSettings[key] = customValue
@@ -370,10 +370,10 @@ class SettingsManager(object):
orca_i18n.setLocaleForGUI(newVoiceLocale)
def _setSettingsRuntime(self, settingsDict):
- for key, value in list(settingsDict.items()):
+ for key, value in settingsDict.items():
setattr(settings, str(key), value)
self._getCustomizedSettings()
- for key, value in list(self.customizedSettings.items()):
+ for key, value in self.customizedSettings.items():
setattr(settings, str(key), value)
def _setPronunciationsRuntime(self, pronunciationsDict):
@@ -405,7 +405,7 @@ class SettingsManager(object):
as the profile's."""
self.profileGeneral = {}
- for key, value in list(general.items()):
+ for key, value in general.items():
if key in ['startingProfile', 'activeProfile']:
continue
elif key == 'profile':
@@ -493,7 +493,7 @@ class SettingsManager(object):
def overrideKeyBindings(self, script, scriptKeyBindings):
keybindingsSettings = self.profileKeybindings
- for handlerString, bindingTuples in list(keybindingsSettings.items()):
+ for handlerString, bindingTuples in keybindingsSettings.items():
handler = script.inputEventHandlers.get(handlerString)
if not handler:
continue
diff --git a/src/orca/speechdispatcherfactory.py b/src/orca/speechdispatcherfactory.py
index 524d357..bf41814 100644
--- a/src/orca/speechdispatcherfactory.py
+++ b/src/orca/speechdispatcherfactory.py
@@ -110,7 +110,7 @@ class SpeechServer(speechserver.SpeechServer):
getSpeechServer = staticmethod(getSpeechServer)
def shutdownActiveServers():
- for server in list(SpeechServer._active_servers.values()):
+ for server in SpeechServer._active_servers.values():
server.shutdown()
shutdownActiveServers = staticmethod(shutdownActiveServers)
diff --git a/src/orca/structural_navigation.py b/src/orca/structural_navigation.py
index ee14b81..418ebd2 100644
--- a/src/orca/structural_navigation.py
+++ b/src/orca/structural_navigation.py
@@ -703,7 +703,7 @@ class StructuralNavigation:
self.toggleStructuralNavigation,
cmdnames.STRUCTURAL_NAVIGATION_TOGGLE)
- for structuralNavigationObject in list(self.enabledObjects.values()):
+ for structuralNavigationObject in self.enabledObjects.values():
self.inputEventHandlers.update(\
structuralNavigationObject.inputEventHandlers)
self.functions.extend(structuralNavigationObject.functions)
@@ -726,7 +726,7 @@ class StructuralNavigation:
keybindings.ORCA_MODIFIER_MASK,
self.inputEventHandlers["toggleStructuralNavigationHandler"]))
- for structuralNavigationObject in list(self.enabledObjects.values()):
+ for structuralNavigationObject in self.enabledObjects.values():
bindings = structuralNavigationObject.keyBindings.keyBindings
for keybinding in bindings:
keyBindings.add(keybinding)
diff --git a/src/orca/text_attribute_names.py b/src/orca/text_attribute_names.py
index 4bbd27d..6bdf23f 100644
--- a/src/orca/text_attribute_names.py
+++ b/src/orca/text_attribute_names.py
@@ -754,7 +754,7 @@ def getTextAttributeKey(localizedTextAttr):
localized text attribute.
"""
- for key, value in list(_textAttributeTable.items()):
+ for key, value in _textAttributeTable.items():
if value == localizedTextAttr:
return key
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]