changeset 62f60ee68b45 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=62f60ee68b45
description:
        Python: Fix a conditional expression that requires Python 2.5

        This patch changes a conditional expression to a conventional if/else
        block, which does not require Python >= 2.5.

diffstat:

 src/python/m5/SimObject.py |  6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diffs (17 lines):

diff -r 4da2ea94319f -r 62f60ee68b45 src/python/m5/SimObject.py
--- a/src/python/m5/SimObject.py        Wed Mar 21 10:36:45 2012 -0500
+++ b/src/python/m5/SimObject.py        Wed Mar 21 19:02:03 2012 -0400
@@ -993,8 +993,12 @@
         port_names.sort()
         for port_name in port_names:
             port = self._port_refs.get(port_name, None)
+            if port != None:
+                port_count = len(port)
+            else:
+                port_count = 0
             setattr(cc_params, 'port_' + port_name + '_connection_count',
-                    len(port) if port != None else 0)
+                    port_count)
         self._ccParams = cc_params
         return self._ccParams
 
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to