|
905 | 905 | },
|
906 | 906 | {
|
907 | 907 | "cell_type": "code",
|
908 |
| - "execution_count": 8, |
| 908 | + "execution_count": 9, |
909 | 909 | "metadata": {},
|
910 | 910 | "outputs": [
|
911 | 911 | {
|
|
917 | 917 | ]
|
918 | 918 | },
|
919 | 919 | {
|
920 |
| - "ename": "Exception", |
921 |
| - "evalue": "['Using Interact.ipynb', 'Output Widget.ipynb', 'Image Browser.ipynb', 'Widget Basics.ipynb', 'Beat Frequencies.ipynb', 'Lorenz Differential Equations.ipynb', 'images', 'Widget Asynchronous.ipynb', 'Widget Events.ipynb', 'Export As (nbconvert).ipynb', 'Exploring Graphs.ipynb', 'Media widgets.ipynb', 'Variable Inspector.ipynb', 'Image Processing.ipynb', 'Widget List.ipynb', 'Controller.ipynb', 'Widget Styling.ipynb', 'Widget Low Level.ipynb', '.ipynb_checkpoints', 'Layout Templates.ipynb', 'Layout Example.ipynb', 'Index.ipynb', 'Factoring.ipynb', 'Widget Alignment.ipynb']:::['ParallelKernels.graffle', 'grid-line.png', 'widgets.PNG', 'WidgetArch.png', 'grid-start-end-d.png', 'flex-direction1.svg', 'justify-content.svg', 'VizInteractCompute.png', 'grid-start-end-a.png', 'WidgetModelView.png', 'execute.svg', 'grid-start-end-b.png', 'flex-wrap.svg', 'flex-container.svg', 'Big.Buck.Bunny.mp3', 'align-self.svg', 'Big.Buck.Bunny.mp4', 'grid-cell.png', 'inputoutput.PNG', 'MultilanguageKernels.graffle', 'grid-track.png', 'widgetcomm2.svg', 'gaussian_with_grid.png', 'align-items.svg', 'applayout-weather.png', 'grid-justify-self-stretch.png', 'grid-justify-self-center.png', 'order-2.svg', 'widgetcomm.svg', 'ParallelKernels.png', 'grid-justify-self-end.png', 'gaussian_with_grid_tiny.png', 'busy.svg', 'WidgetModelView.graffle', 'WidgetArch.graffle', 'align-content.svg', 'assoc.svg', 'flex-items.svg', 'grid-justify-self-start.png', 'VizInteractCompute.graffle', 'grid-area.png', 'flex-grow.svg', 'display.svg', 'state_sync.svg', 'transport.svg', 'flexbox.png', 'MultilanguageKernels.png', 'state.svg']", |
922 |
| - "output_type": "error", |
923 |
| - "traceback": [ |
924 |
| - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", |
925 |
| - "\u001b[0;31mException\u001b[0m Traceback (most recent call last)", |
926 |
| - "\u001b[0;32m<ipython-input-8-862baf311db6>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[1;32m 2\u001b[0m \u001b[0mprint\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mos\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mgetcwd\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 3\u001b[0m \u001b[0mprint\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mos\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mlistdir\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m\".\"\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 4\u001b[0;31m \u001b[0;32mraise\u001b[0m \u001b[0mException\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mstr\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mos\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mlistdir\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m\".\"\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;34m+\u001b[0m \u001b[0;34m\":::\"\u001b[0m \u001b[0;34m+\u001b[0m \u001b[0mstr\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mos\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mlistdir\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m\"images\"\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 5\u001b[0m \u001b[0;31m# assert False, \"error here\"\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0mfile\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mopen\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m\"./images/WidgetArch.png\"\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m\"rb\"\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", |
927 |
| - "\u001b[0;31mException\u001b[0m: ['Using Interact.ipynb', 'Output Widget.ipynb', 'Image Browser.ipynb', 'Widget Basics.ipynb', 'Beat Frequencies.ipynb', 'Lorenz Differential Equations.ipynb', 'images', 'Widget Asynchronous.ipynb', 'Widget Events.ipynb', 'Export As (nbconvert).ipynb', 'Exploring Graphs.ipynb', 'Media widgets.ipynb', 'Variable Inspector.ipynb', 'Image Processing.ipynb', 'Widget List.ipynb', 'Controller.ipynb', 'Widget Styling.ipynb', 'Widget Low Level.ipynb', '.ipynb_checkpoints', 'Layout Templates.ipynb', 'Layout Example.ipynb', 'Index.ipynb', 'Factoring.ipynb', 'Widget Alignment.ipynb']:::['ParallelKernels.graffle', 'grid-line.png', 'widgets.PNG', 'WidgetArch.png', 'grid-start-end-d.png', 'flex-direction1.svg', 'justify-content.svg', 'VizInteractCompute.png', 'grid-start-end-a.png', 'WidgetModelView.png', 'execute.svg', 'grid-start-end-b.png', 'flex-wrap.svg', 'flex-container.svg', 'Big.Buck.Bunny.mp3', 'align-self.svg', 'Big.Buck.Bunny.mp4', 'grid-cell.png', 'inputoutput.PNG', 'MultilanguageKernels.graffle', 'grid-track.png', 'widgetcomm2.svg', 'gaussian_with_grid.png', 'align-items.svg', 'applayout-weather.png', 'grid-justify-self-stretch.png', 'grid-justify-self-center.png', 'order-2.svg', 'widgetcomm.svg', 'ParallelKernels.png', 'grid-justify-self-end.png', 'gaussian_with_grid_tiny.png', 'busy.svg', 'WidgetModelView.graffle', 'WidgetArch.graffle', 'align-content.svg', 'assoc.svg', 'flex-items.svg', 'grid-justify-self-start.png', 'VizInteractCompute.graffle', 'grid-area.png', 'flex-grow.svg', 'display.svg', 'state_sync.svg', 'transport.svg', 'flexbox.png', 'MultilanguageKernels.png', 'state.svg']" |
928 |
| - ] |
| 920 | + "data": { |
| 921 | + "application/vnd.jupyter.widget-view+json": { |
| 922 | + "model_id": "961b8dd1f9b24306b8f1006ecea26460", |
| 923 | + "version_major": 2, |
| 924 | + "version_minor": 0 |
| 925 | + }, |
| 926 | + "text/plain": [ |
| 927 | + "Image(value=b'\\x89PNG\\r\\n\\x1a\\n\\x00\\x00\\x00\\rIHDR\\x00\\x00\\x012\\x00\\x00\\x01\\xb1\\x08\\x06\\x00\\x00\\x00\\xe1\\xe2:\\xb…" |
| 928 | + ] |
| 929 | + }, |
| 930 | + "execution_count": 9, |
| 931 | + "metadata": {}, |
| 932 | + "output_type": "execute_result" |
929 | 933 | }
|
930 | 934 | ],
|
931 | 935 | "source": [
|
932 | 936 | "import os\n",
|
933 | 937 | "print(os.getcwd())\n",
|
934 | 938 | "print(os.listdir(\".\"))\n",
|
935 |
| - "raise Exception(str(os.listdir(\".\")) + \":::\" + str(os.listdir(\"images\")))\n", |
| 939 | + "# raise Exception(str(os.listdir(\".\")) + \":::\" + str(os.listdir(\"images\")))\n", |
936 | 940 | "# assert False, \"error here\"\n",
|
937 |
| - "file = open(\"./images/WidgetArch.png\", \"rb\")\n", |
938 |
| - "image = file.read()\n", |
| 941 | + "with open(\"./images/WidgetArch.png\", \"rb\") as fp:\n", |
| 942 | + " image = fp.read()\n", |
| 943 | + "\n", |
939 | 944 | "widgets.Image(\n",
|
940 | 945 | " value=image,\n",
|
941 | 946 | " format='png',\n",
|
|
0 commit comments