#
# Authors: Nathan Binkert
+import m5
import internal.event
from internal.event import PythonEvent, SimLoopExitEvent as SimExit
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):