Skip to content

Commit 77cdd28

Browse files
author
Ahmed Fasih
committed
Send omit_sections to IPython if available
This leverages a recent pull request in IPython: ipython/ipython#13343
1 parent b74ab37 commit 77cdd28

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

ipykernel/ipkernel.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -459,7 +459,7 @@ def _experimental_do_complete(self, code, cursor_pos):
459459
'metadata': {_EXPERIMENTAL_KEY_NAME: comps},
460460
'status': 'ok'}
461461

462-
def do_inspect(self, code, cursor_pos, detail_level=0):
462+
def do_inspect(self, code, cursor_pos, detail_level=0, omit_sections=()):
463463
name = token_at_cursor(code, cursor_pos)
464464

465465
reply_content = {'status' : 'ok'}
@@ -469,7 +469,8 @@ def do_inspect(self, code, cursor_pos, detail_level=0):
469469
reply_content['data'].update(
470470
self.shell.object_inspect_mime(
471471
name,
472-
detail_level=detail_level
472+
detail_level=detail_level,
473+
omit_sections=omit_sections,
473474
)
474475
)
475476
if not self.shell.enable_html_pager:

ipykernel/kernelbase.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -702,6 +702,7 @@ async def inspect_request(self, stream, ident, parent):
702702
reply_content = self.do_inspect(
703703
content['code'], content['cursor_pos'],
704704
content.get('detail_level', 0),
705+
set(content.get('omit_sections', [])),
705706
)
706707
if inspect.isawaitable(reply_content):
707708
reply_content = await reply_content
@@ -712,7 +713,7 @@ async def inspect_request(self, stream, ident, parent):
712713
reply_content, parent, ident)
713714
self.log.debug("%s", msg)
714715

715-
def do_inspect(self, code, cursor_pos, detail_level=0):
716+
def do_inspect(self, code, cursor_pos, detail_level=0, omit_sections=()):
716717
"""Override in subclasses to allow introspection.
717718
"""
718719
return {'status': 'ok', 'data': {}, 'metadata': {}, 'found': False}

0 commit comments

Comments
 (0)