debug: fix help output
[gem5.git] / src / python / m5 / event.py
index 5d50448e75f91f3ab38a11026c8aab1bae02aeeb..35095599d7f8b78f2f9768fbaa2310e018442ad7 100644 (file)
@@ -26,6 +26,7 @@
 #
 # Authors: Nathan Binkert
 
+import m5
 import internal.event
 
 from internal.event import PythonEvent, SimLoopExitEvent as SimExit
@@ -34,14 +35,17 @@ mainq = internal.event.cvar.mainEventQueue
 
 def create(obj, priority=None):
     if priority is None:
-        priority = internal.event.Event.Default_Pri
-    return internal.event.PythonEvent(obj, priority)
+        priority = Event.Default_Pri
+    return PythonEvent(obj, priority)
 
+
+# As a reminder, priorities found in sim/eventq.hh are stuck into the
+# Event class by swig
 class Event(PythonEvent):
     def __init__(self, priority=None):
         if priority is None:
-            priority = internal.event.Event.Default_Pri
-        super(PythonEvent, self).__init__(self, priority)
+            priority = Event.Default_Pri
+        super(Event, self).__init__(self, priority)
 
 class ProgressEvent(Event):
     def __init__(self, eventq, period):