Show More
@@ -3207,11 +3207,15 b' Defaulting color scheme to \'NoColor\'"""' | |||||
3207 | from IPython.core import interactiveshell |
|
3207 | from IPython.core import interactiveshell | |
3208 | print "Pasting code; enter '%s' alone on the line to stop." % sentinel |
|
3208 | print "Pasting code; enter '%s' alone on the line to stop." % sentinel | |
3209 | while True: |
|
3209 | while True: | |
3210 | l = self.shell.raw_input_original(':') |
|
3210 | try: | |
3211 | if l == sentinel: |
|
3211 | l = self.shell.raw_input_original(':') | |
|
3212 | if l == sentinel: | |||
|
3213 | return | |||
|
3214 | else: | |||
|
3215 | yield l | |||
|
3216 | except EOFError: | |||
|
3217 | print '<EOF>' | |||
3212 | return |
|
3218 | return | |
3213 | else: |
|
|||
3214 | yield l |
|
|||
3215 |
|
3219 | |||
3216 | def _strip_pasted_lines_for_code(self, raw_lines): |
|
3220 | def _strip_pasted_lines_for_code(self, raw_lines): | |
3217 | """ Strip non-code parts of a sequence of lines to return a block of |
|
3221 | """ Strip non-code parts of a sequence of lines to return a block of |
@@ -487,7 +487,7 b' class TerminalInteractiveShell(InteractiveShell):' | |||||
487 | def magic_cpaste(self, parameter_s=''): |
|
487 | def magic_cpaste(self, parameter_s=''): | |
488 | """Paste & execute a pre-formatted code block from clipboard. |
|
488 | """Paste & execute a pre-formatted code block from clipboard. | |
489 |
|
489 | |||
490 | You must terminate the block with '--' (two minus-signs) alone on the |
|
490 | You must terminate the block with '--' (two minus-signs) or Ctrl-D alone on the | |
491 | line. You can also provide your own sentinel with '%paste -s %%' ('%%' |
|
491 | line. You can also provide your own sentinel with '%paste -s %%' ('%%' | |
492 | is the new sentinel for this operation) |
|
492 | is the new sentinel for this operation) | |
493 |
|
493 |
General Comments 0
You need to be logged in to leave comments.
Login now