Skip to content

Commit

Permalink
bug fixes for magic magic, and help magic
Browse files Browse the repository at this point in the history
  • Loading branch information
dsblank committed Sep 13, 2014
1 parent 98d58ed commit 2c91df1
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 13 deletions.
20 changes: 10 additions & 10 deletions jupyter_kernel/magics/help_magic.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,23 +8,23 @@

class HelpMagic(Magic):

def help_strings():
def help_strings(self):
suffixes = [
"item{0}{0} - get detailed help on item",
"item{0} - get help on item",
"item{0}{0} - get detailed, technical information on item",
"item{0} - get help on item",
]
prefixes = [
"{0}{0}item - get detailed help on item",
"{0}item - get help on item",
"{0}{0}item - get detailed, technical information on item",
"{0}item - get help on item",
]
strings = []
if 'help' in self.kernel.suffixes:
strings += [s.format(self.kernel.suffixes['help'])
if 'help' in self.kernel.magic_suffixes:
strings += [s.format(self.kernel.magic_suffixes['help'])
for s in suffixes]
if 'help' in self.kernel.prefixes:
strings += [p.format(self.kernel.prefixes['help'])
if 'help' in self.kernel.magic_prefixes:
strings += [p.format(self.kernel.magic_prefixes['help'])
for p in prefixes]
return strings
return sorted(strings)

def line_help(self, text):
"""
Expand Down
6 changes: 3 additions & 3 deletions jupyter_kernel/magics/magic_magic.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

class MagicMagic(Magic):

def line_magic(self):
def line_magic(self, line):
"""
%magic - show installed magics
Expand All @@ -19,9 +19,9 @@ def line_magic(self):
cell_magics = []

for (name, magic) in self.kernel.line_magics.items():
line_magics.append(magic.get_help('line', name))
line_magics.append(magic.get_help('line', name).split("\n")[0])
for (name, magic) in self.kernel.cell_magics.items():
cell_magics.append(magic.get_help('cell', name))
cell_magics.append(magic.get_help('cell', name).split("\n")[0])

prefixes = self.kernel.magic_prefixes
line_magics = ("\n ".join(sorted(line_magics)))
Expand Down

0 comments on commit 2c91df1

Please sign in to comment.