Show More
@@ -185,7 +185,7 def try_import(mod: str, only_modules=False) -> List[str]: | |||
|
185 | 185 | #----------------------------------------------------------------------------- |
|
186 | 186 | |
|
187 | 187 | def quick_completer(cmd, completions): |
|
188 | """ Easily create a trivial completer for a command. | |
|
188 | r""" Easily create a trivial completer for a command. | |
|
189 | 189 | |
|
190 | 190 | Takes either a list of completions, or all completions in string (that will |
|
191 | 191 | be split on whitespace). |
@@ -710,7 +710,7 class Markdown(TextDisplayObject): | |||
|
710 | 710 | class Math(TextDisplayObject): |
|
711 | 711 | |
|
712 | 712 | def _repr_latex_(self): |
|
713 | s = "$\displaystyle %s$" % self.data.strip('$') | |
|
713 | s = r"$\displaystyle %s$" % self.data.strip('$') | |
|
714 | 714 | if self.metadata: |
|
715 | 715 | return s, deepcopy(self.metadata) |
|
716 | 716 | else: |
@@ -78,7 +78,7 ipython_prompt = PromptStripper(re.compile(r'^(In \[\d+\]: |\s*\.{3,}: ?)')) | |||
|
78 | 78 | def cell_magic(lines): |
|
79 | 79 | if not lines or not lines[0].startswith('%%'): |
|
80 | 80 | return lines |
|
81 | if re.match('%%\w+\?', lines[0]): | |
|
81 | if re.match(r'%%\w+\?', lines[0]): | |
|
82 | 82 | # This case will be handled by help_end |
|
83 | 83 | return lines |
|
84 | 84 | magic_name, _, first_line = lines[0][2:-1].partition(' ') |
@@ -116,7 +116,7 def find_end_of_continued_line(lines, start_line: int): | |||
|
116 | 116 | return end_line |
|
117 | 117 | |
|
118 | 118 | def assemble_continued_line(lines, start: Tuple[int, int], end_line: int): |
|
119 | """Assemble a single line from multiple continued line pieces | |
|
119 | r"""Assemble a single line from multiple continued line pieces | |
|
120 | 120 | |
|
121 | 121 | Continued lines are lines ending in ``\``, and the line following the last |
|
122 | 122 | ``\`` in the block. |
@@ -49,7 +49,7 class NamespaceMagics(Magics): | |||
|
49 | 49 | # We need to detect if we got called as 'pinfo pinfo foo', which can |
|
50 | 50 | # happen if the user types 'pinfo foo?' at the cmd line. |
|
51 | 51 | pinfo,qmark1,oname,qmark2 = \ |
|
52 | re.match('(pinfo )?(\?*)(.*?)(\??$)',parameter_s).groups() | |
|
52 | re.match(r'(pinfo )?(\?*)(.*?)(\??$)',parameter_s).groups() | |
|
53 | 53 | if pinfo or qmark1 or qmark2: |
|
54 | 54 | detail_level = 1 |
|
55 | 55 | if "*" in oname: |
@@ -197,7 +197,7 def re_mark(mark): | |||
|
197 | 197 | |
|
198 | 198 | class Demo(object): |
|
199 | 199 | |
|
200 | re_stop = re_mark('-*\s?stop\s?-*') | |
|
200 | re_stop = re_mark(r'-*\s?stop\s?-*') | |
|
201 | 201 | re_silent = re_mark('silent') |
|
202 | 202 | re_auto = re_mark('auto') |
|
203 | 203 | re_auto_all = re_mark('auto_all') |
@@ -179,7 +179,7 def genelatex(body, wrap): | |||
|
179 | 179 | yield u'$${0}$$'.format(body) |
|
180 | 180 | else: |
|
181 | 181 | yield body |
|
182 | yield u'\end{document}' | |
|
182 | yield u'\\end{document}' | |
|
183 | 183 | |
|
184 | 184 | |
|
185 | 185 | _data_uri_template_png = u"""<img src="data:image/png;base64,%s" alt=%s />""" |
@@ -494,7 +494,7 class IPythonConsoleLexer(Lexer): | |||
|
494 | 494 | yield token |
|
495 | 495 | |
|
496 | 496 | class IPyLexer(Lexer): |
|
497 | """ | |
|
497 | r""" | |
|
498 | 498 | Primary lexer for all IPython-like code. |
|
499 | 499 | |
|
500 | 500 | This is a simple helper lexer. If the first line of the text begins with |
@@ -63,8 +63,8 class IPython2PythonConverter(object): | |||
|
63 | 63 | self.rout = re.compile(r'Out\[\d+\]: \s*?\n?') |
|
64 | 64 | self.pyps1 = '>>> ' |
|
65 | 65 | self.pyps2 = '... ' |
|
66 | self.rpyps1 = re.compile ('(\s*%s)(.*)$' % self.pyps1) | |
|
67 | self.rpyps2 = re.compile ('(\s*%s)(.*)$' % self.pyps2) | |
|
66 | self.rpyps1 = re.compile (r'(\s*%s)(.*)$' % self.pyps1) | |
|
67 | self.rpyps2 = re.compile (r'(\s*%s)(.*)$' % self.pyps2) | |
|
68 | 68 | |
|
69 | 69 | def __call__(self, ds): |
|
70 | 70 | """Convert IPython prompts to python ones in a string.""" |
General Comments 0
You need to be logged in to leave comments.
Login now