浏览代码

Add comparisons for Events.

Bentley James Oakes 7 年之前
父节点
当前提交
d50dfd4c20
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      src/python_sccd/python_sccd_runtime/statecharts_core.py

+ 5 - 0
src/python_sccd/python_sccd_runtime/statecharts_core.py

@@ -402,6 +402,11 @@ class Event(object):
         self.parameters = parameters
         self.parameters = parameters
         self.port = port
         self.port = port
 
 
+    #for comparisons in heaps
+    def __lt__(self, other):
+        s = str(self.name) + str(self.parameters) + str(self.port)
+        return len(s)
+
     def getName(self):
     def getName(self):
         return self.name
         return self.name