diff --git a/lib/pry/pry_instance.rb b/lib/pry/pry_instance.rb index cfbd6066..57d9f30c 100644 --- a/lib/pry/pry_instance.rb +++ b/lib/pry/pry_instance.rb @@ -556,7 +556,9 @@ class Pry eval("BEGIN{throw :valid}\n#{str}", binding, Pry.eval_path) } end - true + + # Assert that a line which ends with a , or a \ is incomplete. + str !~ /[,\\]$/ rescue SyntaxError => e if incomplete_user_input_exception?(e) false