From e768f06d941bc42151d59bedc302bde77453cd33 Mon Sep 17 00:00:00 2001 From: Daniel Watkins Date: Thu, 2 Aug 2018 19:14:26 -0400 Subject: [PATCH] Panic on unexpected locals instead of just logging --- vm/src/frame.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vm/src/frame.rs b/vm/src/frame.rs index 087dc7e41..f00d967d6 100644 --- a/vm/src/frame.rs +++ b/vm/src/frame.rs @@ -117,12 +117,12 @@ impl fmt::Debug for Frame { let local_str = match self.locals.borrow().kind { PyObjectKind::Scope { ref scope } => match scope.locals.borrow().kind { PyObjectKind::Dict { ref elements } => format!(" {:?}", elements), - ref unexpected => format!( + ref unexpected => panic!( "locals unexpectedly not wrapping a dict! instead: {:?}", unexpected ), }, - ref unexpected => format!("locals unexpectedly not a scope! instead: {:?}", unexpected), + ref unexpected => panic!("locals unexpectedly not a scope! instead: {:?}", unexpected), }; write!( f,