From ddecf5f697b9eb1d722e1ecab7bff693107f193a Mon Sep 17 00:00:00 2001 From: Lillian-Violet Date: Thu, 29 Feb 2024 21:41:40 +0100 Subject: [PATCH] image renamed to _image --- assignment.ipynb | 22 +++++----------------- 1 file changed, 5 insertions(+), 17 deletions(-) diff --git a/assignment.ipynb b/assignment.ipynb index 92ccef4..64faf12 100644 --- a/assignment.ipynb +++ b/assignment.ipynb @@ -2,21 +2,9 @@ "cells": [ { "cell_type": "code", - "execution_count": 2, + "execution_count": 4, "metadata": {}, - "outputs": [ - { - "ename": "NameError", - "evalue": "name 'String' is not defined", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", - "\u001b[1;32m/home/lillian/Coding/jupyter/assignment.ipynb Cell 1\u001b[0m line \u001b[0;36m7\n\u001b[1;32m 69\u001b[0m \u001b[39mfor\u001b[39;00m cat \u001b[39min\u001b[39;00m cat_json:\n\u001b[1;32m 70\u001b[0m \u001b[39myield\u001b[39;00m Cat(\n\u001b[1;32m 71\u001b[0m cat\u001b[39m.\u001b[39mget(\u001b[39m\"\u001b[39m\u001b[39mid\u001b[39m\u001b[39m\"\u001b[39m),\n\u001b[1;32m 72\u001b[0m cat\u001b[39m.\u001b[39mget(\u001b[39m\"\u001b[39m\u001b[39murl\u001b[39m\u001b[39m\"\u001b[39m),\n\u001b[1;32m 73\u001b[0m cat\u001b[39m.\u001b[39mget(\u001b[39m\"\u001b[39m\u001b[39mwidth\u001b[39m\u001b[39m\"\u001b[39m),\n\u001b[1;32m 74\u001b[0m cat\u001b[39m.\u001b[39mget(\u001b[39m\"\u001b[39m\u001b[39mheight\u001b[39m\u001b[39m\"\u001b[39m),\n\u001b[1;32m 75\u001b[0m )\n\u001b[0;32m---> 78\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39mget_cat_image\u001b[39m(url: String) \u001b[39m-\u001b[39m\u001b[39m>\u001b[39m Image:\n\u001b[1;32m 79\u001b[0m \u001b[39m \u001b[39m\u001b[39m\"\"\"Fetch an image url of the cat provided, returns an image file.\u001b[39;00m\n\u001b[1;32m 80\u001b[0m \n\u001b[1;32m 81\u001b[0m \u001b[39m Args:\u001b[39;00m\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 85\u001b[0m \u001b[39m Image: An image file parsed with the PIL library, read from a bytestream from the cats API.\u001b[39;00m\n\u001b[1;32m 86\u001b[0m \u001b[39m \"\"\"\u001b[39;00m\n\u001b[1;32m 87\u001b[0m cr \u001b[39m=\u001b[39m requests\u001b[39m.\u001b[39mget(url)\n", - "\u001b[0;31mNameError\u001b[0m: name 'String' is not defined" - ] - } - ], + "outputs": [], "source": [ "from collections.abc import Generator\n", "from io import BytesIO\n", @@ -41,9 +29,9 @@ " Returns:\n", " Image: Image object that has been edited by the crop function.\n", " \"\"\"\n", - " if (self.width, self.height) != self.image.size:\n", - " return self.image.resize((self.width, self.height))\n", - " return self.image\n", + " if (self.width, self.height) != self._image.size:\n", + " return self._image.resize((self.width, self.height))\n", + " return self._image\n", "\n", " def save_image(self, path: str) -> bool:\n", " \"\"\"Save image in cat to disk\n",