From 0cbc76880f8a0c12e587c5ee811f7ac7dc0fbf41 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Tue, 15 Apr 2014 12:06:34 -0700 Subject: asyncio: Add gi_{frame,running,code} properties to CoroWrapper (upstream #163). --- Lib/asyncio/tasks.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'Lib/asyncio/tasks.py') diff --git a/Lib/asyncio/tasks.py b/Lib/asyncio/tasks.py index 0785e107183..c6c22dd29f2 100644 --- a/Lib/asyncio/tasks.py +++ b/Lib/asyncio/tasks.py @@ -63,6 +63,18 @@ class CoroWrapper: def close(self): return self.gen.close() + @property + def gi_frame(self): + return self.gen.gi_frame + + @property + def gi_running(self): + return self.gen.gi_running + + @property + def gi_code(self): + return self.gen.gi_code + def __del__(self): frame = self.gen.gi_frame if frame is not None and frame.f_lasti == -1: -- cgit v1.2.3