diff options
author | David Lord <davidism@gmail.com> | 2019-11-27 13:42:50 -0800 |
---|---|---|
committer | David Lord <davidism@gmail.com> | 2019-11-27 13:42:50 -0800 |
commit | 225295075f23fe8b884c8e327c67654b57738ad1 (patch) | |
tree | 26cd884df3caefd295ec46301fac2bee8d2632e5 /jinja2/asyncsupport.py | |
parent | 6c1a62f7776edac2e4402ceafa0e6d9ba12bcedd (diff) | |
download | jinja2-patch-traceback.tar.gz |
workpatch-traceback
Diffstat (limited to 'jinja2/asyncsupport.py')
-rw-r--r-- | jinja2/asyncsupport.py | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/jinja2/asyncsupport.py b/jinja2/asyncsupport.py index 7d457e3..aa55e05 100644 --- a/jinja2/asyncsupport.py +++ b/jinja2/asyncsupport.py @@ -11,7 +11,6 @@ """ import asyncio import inspect -import sys from functools import update_wrapper from jinja2.environment import TemplateModule @@ -37,10 +36,8 @@ async def generate_async(self, *args, **kwargs): async for event in self.root_render_func(self.new_context(vars)): yield event except Exception: - exc_info = sys.exc_info() - else: - return - yield self.environment.handle_exception(exc_info, True) + yield self.environment.handle_exception() + def wrap_generate_func(original_generate): @@ -69,8 +66,7 @@ async def render_async(self, *args, **kwargs): try: return await concat_async(self.root_render_func(ctx)) except Exception: - exc_info = sys.exc_info() - return self.environment.handle_exception(exc_info, True) + return self.environment.handle_exception() def wrap_render_func(original_render): |