Show More
@@ -1,6 +1,7 b'' | |||||
1 | { |
|
1 | { | |
2 | "metadata": { |
|
2 | "metadata": { | |
3 | "name": "" |
|
3 | "name": "", | |
|
4 | "signature": "sha256:178b84c6ec2464bc76d655fb49d06913fcdcac5aad9e3442b6039c219f583e49" | |||
4 | }, |
|
5 | }, | |
5 | "nbformat": 3, |
|
6 | "nbformat": 3, | |
6 | "nbformat_minor": 0, |
|
7 | "nbformat_minor": 0, | |
@@ -121,13 +122,13 b'' | |||||
121 | "stream": "stdout", |
|
122 | "stream": "stdout", | |
122 | "text": [ |
|
123 | "text": [ | |
123 | "\n", |
|
124 | "\n", | |
124 |
"0 : <function sleepfunc at 0x |
|
125 | "0 : <function sleepfunc at 0x102cc6848>\n", | |
125 |
"2 : <function sleepfunc at 0x |
|
126 | "2 : <function sleepfunc at 0x102cc6848>\n", | |
126 | "3 : printfunc(1,3)\n", |
|
127 | "3 : printfunc(1,3)\n", | |
127 |
"5 : <function diefunc at 0x |
|
128 | "5 : <function diefunc at 0x102cc68c0>\n", | |
128 | "\n", |
|
129 | "\n", | |
129 | "Dead jobs:\n", |
|
130 | "Dead jobs:\n", | |
130 |
"4 : <function diefunc at 0x |
|
131 | "4 : <function diefunc at 0x102cc68c0>\n", | |
131 | "\n" |
|
132 | "\n" | |
132 | ] |
|
133 | ] | |
133 | } |
|
134 | } | |
@@ -151,17 +152,7 b'' | |||||
151 | ], |
|
152 | ], | |
152 | "language": "python", |
|
153 | "language": "python", | |
153 | "metadata": {}, |
|
154 | "metadata": {}, | |
154 | "outputs": [ |
|
155 | "outputs": [], | |
155 | { |
|
|||
156 | "output_type": "stream", |
|
|||
157 | "stream": "stdout", |
|
|||
158 | "text": [ |
|
|||
159 | "In the background... 1\n", |
|
|||
160 | "In the background... 2\n", |
|
|||
161 | "All done!\n" |
|
|||
162 | ] |
|
|||
163 | } |
|
|||
164 | ], |
|
|||
165 | "prompt_number": 4 |
|
156 | "prompt_number": 4 | |
166 | }, |
|
157 | }, | |
167 | { |
|
158 | { | |
@@ -184,11 +175,20 b'' | |||||
184 | "metadata": {}, |
|
175 | "metadata": {}, | |
185 | "outputs": [ |
|
176 | "outputs": [ | |
186 | { |
|
177 | { | |
|
178 | "output_type": "stream", | |||
|
179 | "stream": "stdout", | |||
|
180 | "text": [ | |||
|
181 | "In the background... 1\n", | |||
|
182 | "In the background... 2\n", | |||
|
183 | "All done!\n" | |||
|
184 | ] | |||
|
185 | }, | |||
|
186 | { | |||
187 | "ename": "SyntaxError", |
|
187 | "ename": "SyntaxError", | |
188 | "evalue": "invalid syntax (<ipython-input-5-a90bd59af669>, line 1)", |
|
188 | "evalue": "invalid syntax (<ipython-input-5-a90bd59af669>, line 1)", | |
189 | "output_type": "pyerr", |
|
189 | "output_type": "pyerr", | |
190 | "traceback": [ |
|
190 | "traceback": [ | |
191 |
"\u001b[ |
|
191 | "\u001b[0;36m File \u001b[0;32m\"<ipython-input-5-a90bd59af669>\"\u001b[0;36m, line \u001b[0;32m1\u001b[0m\n\u001b[0;31m print \"Status of diejob1:\", diejob1.status\u001b[0m\n\u001b[0m ^\u001b[0m\n\u001b[0;31mSyntaxError\u001b[0m\u001b[0;31m:\u001b[0m invalid syntax\n" | |
192 | ] |
|
192 | ] | |
193 | } |
|
193 | } | |
194 | ], |
|
194 | ], | |
@@ -214,39 +214,39 b'' | |||||
214 | "output_type": "stream", |
|
214 | "output_type": "stream", | |
215 | "stream": "stdout", |
|
215 | "stream": "stdout", | |
216 | "text": [ |
|
216 | "text": [ | |
217 |
"Traceback for: <BackgroundJob #4: <function diefunc at 0x |
|
217 | "Traceback for: <BackgroundJob #4: <function diefunc at 0x102cc68c0>>\n", | |
218 |
"\u001b[ |
|
218 | "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m\n", | |
219 |
"\u001b[ |
|
219 | "\u001b[0;31mException\u001b[0m Traceback (most recent call last)\n", | |
220 |
"\u001b[ |
|
220 | "\u001b[0;32m/Users/bgranger/Documents/Computing/IPython/code/ipython/IPython/lib/backgroundjobs.pyc\u001b[0m in \u001b[0;36mcall\u001b[0;34m(self)\u001b[0m\n", | |
221 |
"\u001b[ |
|
221 | "\u001b[1;32m 489\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n", | |
222 |
"\u001b[ |
|
222 | "\u001b[1;32m 490\u001b[0m \u001b[0;32mdef\u001b[0m \u001b[0mcall\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", | |
223 |
"\u001b[ |
|
223 | "\u001b[0;32m--> 491\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mfunc\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m*\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0margs\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", | |
224 | "\u001b[0m\n", |
|
224 | "\u001b[0m\n", | |
225 |
"\u001b[ |
|
225 | "\u001b[0;32m<ipython-input-1-7391f8ae281b>\u001b[0m in \u001b[0;36mdiefunc\u001b[0;34m(interval, *a, **kw)\u001b[0m\n", | |
226 |
"\u001b[ |
|
226 | "\u001b[1;32m 14\u001b[0m \u001b[0;32mdef\u001b[0m \u001b[0mdiefunc\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0minterval\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m2\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m*\u001b[0m\u001b[0ma\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mkw\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", | |
227 |
"\u001b[ |
|
227 | "\u001b[1;32m 15\u001b[0m \u001b[0mtime\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0msleep\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0minterval\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", | |
228 |
"\u001b[ |
|
228 | "\u001b[0;32m---> 16\u001b[0;31m \u001b[0;32mraise\u001b[0m \u001b[0mException\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m\"Dead job with interval %s\"\u001b[0m \u001b[0;34m%\u001b[0m \u001b[0minterval\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", | |
229 |
"\u001b[0m\u001b[ |
|
229 | "\u001b[0m\u001b[1;32m 17\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n", | |
230 |
"\u001b[ |
|
230 | "\u001b[1;32m 18\u001b[0m \u001b[0;32mdef\u001b[0m \u001b[0mprintfunc\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0minterval\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mreps\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m5\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", | |
231 | "\n", |
|
231 | "\n", | |
232 |
"\u001b[ |
|
232 | "\u001b[0;31mException\u001b[0m: Dead job with interval 1\n", | |
233 | "\n", |
|
233 | "\n", | |
234 |
"Traceback for: <BackgroundJob #5: <function diefunc at 0x |
|
234 | "Traceback for: <BackgroundJob #5: <function diefunc at 0x102cc68c0>>\n", | |
235 |
"\u001b[ |
|
235 | "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m\n", | |
236 |
"\u001b[ |
|
236 | "\u001b[0;31mException\u001b[0m Traceback (most recent call last)\n", | |
237 |
"\u001b[ |
|
237 | "\u001b[0;32m/Users/bgranger/Documents/Computing/IPython/code/ipython/IPython/lib/backgroundjobs.pyc\u001b[0m in \u001b[0;36mcall\u001b[0;34m(self)\u001b[0m\n", | |
238 |
"\u001b[ |
|
238 | "\u001b[1;32m 489\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n", | |
239 |
"\u001b[ |
|
239 | "\u001b[1;32m 490\u001b[0m \u001b[0;32mdef\u001b[0m \u001b[0mcall\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", | |
240 |
"\u001b[ |
|
240 | "\u001b[0;32m--> 491\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mfunc\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m*\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0margs\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", | |
241 | "\u001b[0m\n", |
|
241 | "\u001b[0m\n", | |
242 |
"\u001b[ |
|
242 | "\u001b[0;32m<ipython-input-1-7391f8ae281b>\u001b[0m in \u001b[0;36mdiefunc\u001b[0;34m(interval, *a, **kw)\u001b[0m\n", | |
243 |
"\u001b[ |
|
243 | "\u001b[1;32m 14\u001b[0m \u001b[0;32mdef\u001b[0m \u001b[0mdiefunc\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0minterval\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m2\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m*\u001b[0m\u001b[0ma\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mkw\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", | |
244 |
"\u001b[ |
|
244 | "\u001b[1;32m 15\u001b[0m \u001b[0mtime\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0msleep\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0minterval\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", | |
245 |
"\u001b[ |
|
245 | "\u001b[0;32m---> 16\u001b[0;31m \u001b[0;32mraise\u001b[0m \u001b[0mException\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m\"Dead job with interval %s\"\u001b[0m \u001b[0;34m%\u001b[0m \u001b[0minterval\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", | |
246 |
"\u001b[0m\u001b[ |
|
246 | "\u001b[0m\u001b[1;32m 17\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n", | |
247 |
"\u001b[ |
|
247 | "\u001b[1;32m 18\u001b[0m \u001b[0;32mdef\u001b[0m \u001b[0mprintfunc\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0minterval\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mreps\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m5\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", | |
248 | "\n", |
|
248 | "\n", | |
249 |
"\u001b[ |
|
249 | "\u001b[0;31mException\u001b[0m: Dead job with interval 2\n", | |
250 | "\n" |
|
250 | "\n" | |
251 | ] |
|
251 | ] | |
252 | } |
|
252 | } | |
@@ -339,19 +339,11 b'' | |||||
339 | "output_type": "pyout", |
|
339 | "output_type": "pyout", | |
340 | "prompt_number": 9, |
|
340 | "prompt_number": 9, | |
341 | "text": [ |
|
341 | "text": [ | |
342 |
"{' |
|
342 | "{'args': (), 'interval': 2, 'kwargs': {}}" | |
343 | ] |
|
343 | ] | |
344 | } |
|
344 | } | |
345 | ], |
|
345 | ], | |
346 | "prompt_number": 9 |
|
346 | "prompt_number": 9 | |
347 | }, |
|
|||
348 | { |
|
|||
349 | "cell_type": "code", |
|
|||
350 | "collapsed": true, |
|
|||
351 | "input": [], |
|
|||
352 | "language": "python", |
|
|||
353 | "metadata": {}, |
|
|||
354 | "outputs": [] |
|
|||
355 | } |
|
347 | } | |
356 | ], |
|
348 | ], | |
357 | "metadata": {} |
|
349 | "metadata": {} |
General Comments 0
You need to be logged in to leave comments.
Login now