#2803: fix heappush invocation (backport).
diff --git a/Lib/sched.py b/Lib/sched.py
index 7c3235e..1643236 100644
--- a/Lib/sched.py
+++ b/Lib/sched.py
@@ -114,4 +114,4 @@
                     void = action(*argument)
                     delayfunc(0)   # Let other threads run
                 else:
-                    heapq.heappush(event)
+                    heapq.heappush(q, event)