{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":717487062,"defaultBranch":"master","name":"deepface","ownerLogin":"ekkolon","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-11-11T16:14:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/18242749?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701268927.0","currentOid":""},"activityList":{"items":[{"before":"e13fc59061c4579523d985a447b372223975e784","after":"1286176faabb9b720aca4a31e25a3c8cd740663d","ref":"refs/heads/fix-890-attributeerror-nonetype-object","pushedAt":"2023-11-29T15:05:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ekkolon","name":"Nelson Dominguez","path":"/ekkolon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18242749?s=80&v=4"},"commit":{"message":"style: explicitly re-raise execptions","shortMessageHtmlLink":"style: explicitly re-raise execptions"}},{"before":null,"after":"e13fc59061c4579523d985a447b372223975e784","ref":"refs/heads/fix-890-attributeerror-nonetype-object","pushedAt":"2023-11-29T14:42:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ekkolon","name":"Nelson Dominguez","path":"/ekkolon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18242749?s=80&v=4"},"commit":{"message":"fix: uncaught exception when decoding invalid images\n\nPreviously, attempting to decode images using `load_image` failed\nwithout explicitly stating where and why the operation failed.\n\nIf the image does not exist or the file does not contain pixel data,\n\nFor example, we use `np.frombuffer` to interpret the image data as\nan 1-dimensional array. This operation _DOES NOT_ fail when the\nimage file is empty.\n\nIn contrast, passing invalid or empty image data to `cv2.imdecode`\n_will_ raise an execption. Which is what happens when we don't\ncheck for a buffer size > 0.\n\nThis PR resolves these issues mentioned above by checking\nif the computed `chunk_arr` is empty, and if so raising a\nlegible `ValueError`.\n\nFinally, we assume that if the `cv2.imdecode` fails it's because\nthe image file's data is corrupt in one way or another and raise\n`ValueError` for that too.\n\nFixes #890","shortMessageHtmlLink":"fix: uncaught exception when decoding invalid images"}},{"before":"bb2b28e1d9daf54fce13884dbc3b6434b088c6b1","after":"9c3e548b9fc12f0d99f19b7f745e3af4e87cc476","ref":"refs/heads/master","pushedAt":"2023-11-29T14:34:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ekkolon","name":"Nelson Dominguez","path":"/ekkolon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18242749?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"99f5295638038cf554149edad450e4141583c807","after":"bb2b28e1d9daf54fce13884dbc3b6434b088c6b1","ref":"refs/heads/master","pushedAt":"2023-11-27T09:28:45.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"ekkolon","name":"Nelson Dominguez","path":"/ekkolon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18242749?s=80&v=4"},"commit":{"message":"Update DeepFace.py","shortMessageHtmlLink":"Update DeepFace.py"}},{"before":"189d742f7c44428c420b535b04d209ea7dea7731","after":null,"ref":"refs/heads/improve-dockerfile-format","pushedAt":"2023-11-22T18:49:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ekkolon","name":"Nelson Dominguez","path":"/ekkolon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18242749?s=80&v=4"}},{"before":"d750c2b28e669127ecd3e1184eee10fcd11613b8","after":"189d742f7c44428c420b535b04d209ea7dea7731","ref":"refs/heads/improve-dockerfile-format","pushedAt":"2023-11-11T16:34:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ekkolon","name":"Nelson Dominguez","path":"/ekkolon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18242749?s=80&v=4"},"commit":{"message":"docs: improve build steps comments","shortMessageHtmlLink":"docs: improve build steps comments"}},{"before":"d750c2b28e669127ecd3e1184eee10fcd11613b8","after":null,"ref":"refs/heads/patch-1","pushedAt":"2023-11-11T16:27:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ekkolon","name":"Nelson Dominguez","path":"/ekkolon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18242749?s=80&v=4"}},{"before":null,"after":"d750c2b28e669127ecd3e1184eee10fcd11613b8","ref":"refs/heads/improve-dockerfile-format","pushedAt":"2023-11-11T16:27:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ekkolon","name":"Nelson Dominguez","path":"/ekkolon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18242749?s=80&v=4"},"commit":{"message":"style: split instructions into logical units","shortMessageHtmlLink":"style: split instructions into logical units"}},{"before":"99f5295638038cf554149edad450e4141583c807","after":"d750c2b28e669127ecd3e1184eee10fcd11613b8","ref":"refs/heads/patch-1","pushedAt":"2023-11-11T16:25:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ekkolon","name":"Nelson Dominguez","path":"/ekkolon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18242749?s=80&v=4"},"commit":{"message":"style: split instructions into logical units","shortMessageHtmlLink":"style: split instructions into logical units"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADuwXuKQA","startCursor":null,"endCursor":null}},"title":"Activity ยท ekkolon/deepface"}