Skip to content

Commit c999fa2

Browse files
authored
Merge pull request #411 from dandavison/input_transformer_manager
Use shell.input_transformer_manager when available
2 parents f734ec9 + 846e1db commit c999fa2

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

ipykernel/ipkernel.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -451,7 +451,11 @@ def do_shutdown(self, restart):
451451
return dict(status='ok', restart=restart)
452452

453453
def do_is_complete(self, code):
454-
status, indent_spaces = self.shell.input_splitter.check_complete(code)
454+
transformer_manager = getattr(self.shell, 'input_transformer_manager', None)
455+
if transformer_manager is None:
456+
# input_splitter attribute is deprecated
457+
transformer_manager = self.shell.input_splitter
458+
status, indent_spaces = transformer_manager.check_complete(code)
455459
r = {'status': status}
456460
if status == 'incomplete':
457461
r['indent'] = ' ' * indent_spaces

0 commit comments

Comments
 (0)