{"icon":{"sha256":"f1602f54359222a9f17ca9dbfa2bf7de9de18c46c0e70b93684dd7061150f6e7","relativePath":"icons/f1/f1602f54359222a9f17ca9dbfa2bf7de9de18c46c0e70b93684dd7061150f6e7.img","extension":"img","mediaType":"image/png","width":48,"height":48,"byteLength":1291,"frameCount":1,"isAnimated":false,"animationMetadataInspectedUtc":"2026-07-27T12:46:58.1011274+00:00","scannerMetadataVersion":1,"firstSeenUtc":"2026-07-27T12:46:58.1011278+00:00"},"observations":[{"sourceId":"horizon-live-stackoverflow-com-96589e5f7a71","sourceDisplayName":"Prospect live gallery stackoverflow.com","sourceKind":"static-gallery","sourceType":"prospect-queue","rightsProfile":"Unreviewed prospect; preserve provenance and review rights before redistribution.","originalUrl":"https://www.gravatar.com/avatar/bccdd56f109e824d1123a9ccb07fa03c?s=48&d=identicon&r=PG","downloadUrl":"https://www.gravatar.com/avatar/bccdd56f109e824d1123a9ccb07fa03c?s=48&d=identicon&r=PG","pageUrl":"https://stackoverflow.com/users/221342/bluetrin","title":"python - How do I check whether a file exists without exceptions? - Stack Overflow","altText":"","categoryPath":"a / 44661513 / 4788546 / python how do i check whether a file exists without exceptions stack overflow","status":"accepted","observedUtc":"2026-07-27T12:46:58.1018929+00:00"}],"sourceTags":[{"sourceId":"horizon-live-stackoverflow-com-96589e5f7a71","tag":"python how do i check whether a file exists without exceptions stack overflow","evidence":"observation · category · gallery · observation-category","confidence":0.8,"methodKey":"typed-source-evidence-v2"},{"sourceId":"horizon-live-stackoverflow-com-96589e5f7a71","tag":"python how do i check whether a file exists without exceptions? stack overflow","evidence":"observation · title · gallery · observation-title","confidence":0.7,"methodKey":"typed-source-evidence-v2"}],"reviews":[{"id":629879,"runId":62,"model":"qwen3-vl:30b","promptVariant":"wordwall-v1","preprocessMode":"contact-sheet-smart","enrichmentMetadataVersion":5,"description":"A static pixelated image with a light gray background featuring a central white square containing four smaller gray squares arranged in a 2x2 grid, surrounded by eight white geometric shapes in a circular pattern.","rawJson":"{\"inputIndex\":0,\"sha256\":\"f1602f54359222a9f17ca9dbfa2bf7de9de18c46c0e70b93684dd7061150f6e7\",\"description\":\"A static pixelated image with a light gray background featuring a central white square containing four smaller gray squares arranged in a 2x2 grid, surrounded by eight white geometric shapes in a circular pattern.\",\"denseCaption\":\"The image is a static pixelated composition with a light gray background. At the center is a white square containing four smaller gray squares arranged in a 2x2 grid. Surrounding the central square are eight white geometric shapes: four diamond-shaped forms positioned at the cardinal directions (top, bottom, left, right) and four circular ring shapes at the intercardinal directions (top-left, top-right, bottom-left, bottom-right). All shapes are rendered with low-resolution pixelation, consistent with early digital graphics. The white shapes have a slightly blurred or anti-aliased edge against the gray background. The overall composition is symmetrical and balanced.\",\"wordwall\":[\"light gray background\",\"white central square\",\"four gray squares in 2x2 grid\",\"eight white geometric shapes\",\"diamond shapes at cardinal directions\",\"circular ring shapes at intercardinal directions\",\"symmetrical composition\",\"pixelated rendering\",\"low-resolution graphics\",\"anti-aliased edges\"],\"visibleText\":[],\"uncertainText\":[],\"subjects\":[],\"actions\":[],\"objects\":[\"white central square\",\"four gray squares\",\"eight white geometric shapes\"],\"colors\":[\"light gray\",\"white\",\"gray\"],\"style\":[\"pixelated\",\"symmetrical\",\"low-resolution graphics\"],\"composition\":[\"central square with 2x2 grid\",\"surrounding eight shapes in circular pattern\",\"symmetrical layout\"],\"mood\":[],\"animation\":[],\"preprocessingNotes\":[],\"sourceMetadataInterpretation\":[],\"metadataSupportedByImage\":[],\"metadataNotConfirmedByImage\":[\"provenance source-name: Prospect live gallery stackoverflow.com\",\"provenance source-type: prospect-queue\",\"observation category (gallery): python how do i check whether a file exists without exceptions stack overflow\",\"observation title (gallery): python - How do I check whether a file exists without exceptions? - Stack Overflow\",\"observation category (gallery): 44661513\",\"observation category (gallery): 4788546\",\"observation category (gallery): a\",\"observation file-name (gallery): bccdd56f109e824d1123a9ccb07fa03c\"],\"metadataContradictedByImage\":[],\"visuallySupportedEntities\":[],\"metadataOnlyEntities\":[],\"identityHypotheses\":[],\"namedEntities\":[],\"fandoms\":[],\"animationSummary\":\"\",\"nonRedundantSearchPhrases\":[\"light gray background white central square\",\"four gray squares 2x2 grid\",\"eight white geometric shapes\",\"diamond shapes cardinal directions\",\"circular ring shapes intercardinal directions\",\"symmetrical pixelated graphics\",\"low-resolution anti-aliased edges\",\"central square surrounded by shapes\"],\"uncertainty\":[],\"aestheticStrengths\":[],\"aestheticWeaknesses\":[],\"tags\":[{\"tag\":\"white central square\",\"category\":\"object\",\"confidence\":0.8,\"evidence\":\"visible: white central square\"},{\"tag\":\"four gray squares\",\"category\":\"object\",\"confidence\":0.8,\"evidence\":\"visible: four gray squares\"},{\"tag\":\"eight white geometric shapes\",\"category\":\"object\",\"confidence\":0.8,\"evidence\":\"visible: eight white geometric shapes\"},{\"tag\":\"pixelated\",\"category\":\"style\",\"confidence\":0.8,\"evidence\":\"visible: pixelated\"},{\"tag\":\"symmetrical\",\"category\":\"style\",\"confidence\":0.8,\"evidence\":\"visible: symmetrical\"},{\"tag\":\"low resolution graphics\",\"category\":\"style\",\"confidence\":0.8,\"evidence\":\"visible: low-resolution graphics\"},{\"tag\":\"light gray\",\"category\":\"color\",\"confidence\":0.8,\"evidence\":\"visible: light gray\"},{\"tag\":\"white\",\"category\":\"color\",\"confidence\":0.8,\"evidence\":\"visible: white\"},{\"tag\":\"gray\",\"category\":\"color\",\"confidence\":0.8,\"evidence\":\"visible: gray\"}],\"rawModelResponse\":{\"icons\":[{\"inputIndex\":0,\"sha256\":\"f1602f54359222a9f17ca9dbfa2bf7de9de18c46c0e70b93684dd7061150f6e7\",\"description\":\"A static pixelated image with a light gray background featuring a central white square containing four smaller gray squares arranged in a 2x2 grid, surrounded by eight white geometric shapes in a circular pattern.\",\"denseCaption\":\"The image is a static pixelated composition with a light gray background. At the center is a white square containing four smaller gray squares arranged in a 2x2 grid. Surrounding the central square are eight white geometric shapes: four diamond-shaped forms positioned at the cardinal directions (top, bottom, left, right) and four circular ring shapes at the intercardinal directions (top-left, top-right, bottom-left, bottom-right). All shapes are rendered with low-resolution pixelation, consistent with early digital graphics. The white shapes have a slightly blurred or anti-aliased edge against the gray background. The overall composition is symmetrical and balanced.\",\"wordwall\":[\"light gray background\",\"white central square\",\"four gray squares in 2x2 grid\",\"eight white geometric shapes\",\"diamond shapes at cardinal directions\",\"circular ring shapes at intercardinal directions\",\"symmetrical composition\",\"pixelated rendering\",\"low-resolution graphics\",\"anti-aliased edges\"],\"visibleText\":[],\"uncertainText\":[],\"subjects\":[],\"actions\":[],\"objects\":[\"white central square\",\"four gray squares\",\"eight white geometric shapes\"],\"colors\":[\"light gray\",\"white\",\"gray\"],\"style\":[\"pixelated\",\"symmetrical\",\"low-resolution graphics\"],\"composition\":[\"central square with 2x2 grid\",\"surrounding eight shapes in circular pattern\",\"symmetrical layout\"],\"mood\":[],\"animation\":[],\"preprocessingNotes\":[],\"sourceMetadataInterpretation\":[],\"metadataSupportedByImage\":[],\"metadataNotConfirmedByImage\":[\"provenance source-name: Prospect live gallery stackoverflow.com\",\"provenance source-type: prospect-queue\",\"observation category (gallery): python how do i check whether a file exists without exceptions stack overflow\",\"observation title (gallery): python - How do I check whether a file exists without exceptions? - Stack Overflow\",\"observation category (gallery): 44661513\",\"observation category (gallery): 4788546\",\"observation category (gallery): a\",\"observation file-name (gallery): bccdd56f109e824d1123a9ccb07fa03c\"],\"metadataContradictedByImage\":[],\"visuallySupportedEntities\":[],\"metadataOnlyEntities\":[],\"identityHypotheses\":[],\"namedEntities\":[],\"fandoms\":[],\"animationSummary\":\"\",\"nonRedundantSearchPhrases\":[\"light gray background white central square\",\"four gray squares 2x2 grid\",\"eight white geometric shapes\",\"diamond shapes cardinal directions\",\"circular ring shapes intercardinal directions\",\"symmetrical pixelated graphics\",\"low-resolution anti-aliased edges\",\"central square surrounded by shapes\"],\"tags\":[]}]}}","requestId":"78c1ff6e08d94e2eba77d1084c247bbe","promptTokens":1988,"responseTokens":733,"totalDurationNanoseconds":4674163600,"elapsedMilliseconds":8863,"reviewedUtc":"2026-08-20T14:14:06.5203387+00:00","tags":[{"tag":"gray","category":"color","confidence":0.8,"evidence":"visible: gray"},{"tag":"light gray","category":"color","confidence":0.8,"evidence":"visible: light gray"},{"tag":"white","category":"color","confidence":0.8,"evidence":"visible: white"},{"tag":"eight white geometric shapes","category":"object","confidence":0.8,"evidence":"visible: eight white geometric shapes"},{"tag":"four gray squares","category":"object","confidence":0.8,"evidence":"visible: four gray squares"},{"tag":"white central square","category":"object","confidence":0.8,"evidence":"visible: white central square"},{"tag":"low resolution graphics","category":"style","confidence":0.8,"evidence":"visible: low-resolution graphics"},{"tag":"pixelated","category":"style","confidence":0.8,"evidence":"visible: pixelated"},{"tag":"symmetrical","category":"style","confidence":0.8,"evidence":"visible: symmetrical"}],"facts":{"colors":["light gray","white","gray"],"composition":["central square with 2x2 grid","surrounding eight shapes in circular pattern","symmetrical layout"],"denseCaption":["The image is a static pixelated composition with a light gray background. At the center is a white square containing four smaller gray squares arranged in a 2x2 grid. Surrounding the central square are eight white geometric shapes: four diamond-shaped forms positioned at the cardinal directions (top, bottom, left, right) and four circular ring shapes at the intercardinal directions (top-left, top-right, bottom-left, bottom-right). All shapes are rendered with low-resolution pixelation, consistent with early digital graphics. The white shapes have a slightly blurred or anti-aliased edge against the gray background. The overall composition is symmetrical and balanced."],"description":["A static pixelated image with a light gray background featuring a central white square containing four smaller gray squares arranged in a 2x2 grid, surrounded by eight white geometric shapes in a circular pattern."],"metadataNotConfirmedByImage":["provenance source-name: Prospect live gallery stackoverflow.com","provenance source-type: prospect-queue","observation category (gallery): python how do i check whether a file exists without exceptions stack overflow","observation title (gallery): python - How do I check whether a file exists without exceptions? - Stack Overflow","observation category (gallery): 44661513","observation category (gallery): 4788546","observation category (gallery): a","observation file-name (gallery): bccdd56f109e824d1123a9ccb07fa03c"],"nonRedundantSearchPhrases":["light gray background white central square","four gray squares 2x2 grid","eight white geometric shapes","diamond shapes cardinal directions","circular ring shapes intercardinal directions","symmetrical pixelated graphics","low-resolution anti-aliased edges","central square surrounded by shapes"],"objects":["white central square","four gray squares","eight white geometric shapes"],"style":["pixelated","symmetrical","low-resolution graphics"],"wordwall":["light gray background","white central square","four gray squares in 2x2 grid","eight white geometric shapes","diamond shapes at cardinal directions","circular ring shapes at intercardinal directions","symmetrical composition","pixelated rendering","low-resolution graphics","anti-aliased edges"]}}],"duplicateCluster":{"groupId":1690845,"canonicalSha256":"f1602f54359222a9f17ca9dbfa2bf7de9de18c46c0e70b93684dd7061150f6e7","duplicateBasis":"singleton","members":[{"sha256":"f1602f54359222a9f17ca9dbfa2bf7de9de18c46c0e70b93684dd7061150f6e7","relativePath":"icons/f1/f1602f54359222a9f17ca9dbfa2bf7de9de18c46c0e70b93684dd7061150f6e7.img","extension":"img","mediaType":"image/png","width":48,"height":48,"byteLength":1291,"frameCount":1,"isAnimated":false,"firstSeenUtc":"2026-07-27T12:46:58.1011278+00:00","matchBasis":"canonical","matchDistance":0,"qualityScore":81.099293,"isCanonical":true}]},"canonicalPath":"/icon/python-how-do-i-check-whether-a-file-exists-without-exceptio--f1602f54359222a9","tagCounts":{},"typedEvidence":[{"sourceId":"horizon-live-stackoverflow-com-96589e5f7a71","observationId":997026,"value":"44661513","normalizedValue":"44661513","scope":"observation","kind":"category","authority":"gallery","origin":"observation-category","disposition":"hint","confidence":0.8,"methodKey":"typed-source-evidence-v2"},{"sourceId":"horizon-live-stackoverflow-com-96589e5f7a71","observationId":997026,"value":"4788546","normalizedValue":"4788546","scope":"observation","kind":"category","authority":"gallery","origin":"observation-category","disposition":"hint","confidence":0.8,"methodKey":"typed-source-evidence-v2"},{"sourceId":"horizon-live-stackoverflow-com-96589e5f7a71","observationId":997026,"value":"a","normalizedValue":"a","scope":"observation","kind":"category","authority":"gallery","origin":"observation-category","disposition":"hint","confidence":0.8,"methodKey":"typed-source-evidence-v2"},{"sourceId":"horizon-live-stackoverflow-com-96589e5f7a71","observationId":997026,"value":"python how do i check whether a file exists without exceptions stack overflow","normalizedValue":"python how do i check whether a file exists without exceptions stack overflow","scope":"observation","kind":"category","authority":"gallery","origin":"observation-category","disposition":"search","confidence":0.8,"methodKey":"typed-source-evidence-v2"},{"sourceId":"horizon-live-stackoverflow-com-96589e5f7a71","observationId":997026,"value":"bccdd56f109e824d1123a9ccb07fa03c","normalizedValue":"bccdd56f109e824d1123a9ccb07fa03c","scope":"observation","kind":"file-name","authority":"gallery","origin":"observation-original-url","disposition":"hint","confidence":0.65,"methodKey":"typed-source-evidence-v2"},{"sourceId":"horizon-live-stackoverflow-com-96589e5f7a71","observationId":997026,"value":"bccdd56f109e824d1123a9ccb07fa03c","normalizedValue":"bccdd56f109e824d1123a9ccb07fa03c","scope":"observation","kind":"file-name","authority":"gallery","origin":"observation-download-url","disposition":"hint","confidence":0.65,"methodKey":"typed-source-evidence-v2"},{"sourceId":"horizon-live-stackoverflow-com-96589e5f7a71","observationId":997026,"value":"python - How do I check whether a file exists without exceptions? - Stack Overflow","normalizedValue":"python how do i check whether a file exists without exceptions? stack overflow","scope":"observation","kind":"title","authority":"gallery","origin":"observation-title","disposition":"search","confidence":0.7,"methodKey":"typed-source-evidence-v2"},{"sourceId":"horizon-live-stackoverflow-com-96589e5f7a71","value":"Prospect live gallery stackoverflow.com","normalizedValue":"prospect live gallery stackoverflow.com","scope":"provenance","kind":"source-name","authority":"gallery","origin":"source-display-name","disposition":"facet","confidence":1,"methodKey":"typed-source-evidence-v2"},{"sourceId":"horizon-live-stackoverflow-com-96589e5f7a71","value":"prospect-queue","normalizedValue":"prospect queue","scope":"provenance","kind":"source-type","authority":"gallery","origin":"source-type","disposition":"facet","confidence":0.9,"methodKey":"typed-source-evidence-v2"}],"contentSafety":[{"id":1042420,"runId":15963,"provider":"openai","model":"omni-moderation-latest","task":"narrow","inputMode":"image+text","preprocessMode":"contact-sheet-4;static-256;animated-cell-256;gray192;nearest;png","overallFlagged":false,"overallScore":1.3135179706526775E-05,"overallLabel":"not-flagged","assessedUtc":"2026-08-29T12:51:49.3730290+00:00","scores":[{"category":"sexual","score":1.3135179706526775E-05,"flagged":false,"appliedInputTypes":["text","image"],"threshold":0.09},{"category":"harassment","score":6.605214485464791E-06,"flagged":false,"appliedInputTypes":["text"],"threshold":0.2},{"category":"illicit","score":3.8831109868779005E-06,"flagged":false,"appliedInputTypes":["text"],"threshold":0.2},{"category":"violence","score":3.6478537675800286E-06,"flagged":false,"appliedInputTypes":["text","image"],"threshold":0.15},{"category":"violence/graphic","score":2.4300240743279605E-06,"flagged":false,"appliedInputTypes":["text","image"],"threshold":0.1},{"category":"hate","score":1.6964426510543331E-06,"flagged":false,"appliedInputTypes":["text"],"threshold":0.1},{"category":"self-harm","score":1.670142184809518E-06,"flagged":false,"appliedInputTypes":["text","image"],"threshold":0.05},{"category":"illicit/violent","score":1.1125607488784412E-06,"flagged":false,"appliedInputTypes":["text"],"threshold":0.1},{"category":"sexual/minors","score":7.411279871974134E-07,"flagged":false,"appliedInputTypes":["text"],"threshold":0.05},{"category":"harassment/threatening","score":6.962256250138369E-07,"flagged":false,"appliedInputTypes":["text"],"threshold":0.1},{"category":"self-harm/intent","score":6.962256250138369E-07,"flagged":false,"appliedInputTypes":["text","image"],"threshold":0.05},{"category":"self-harm/instructions","score":4.222833444659923E-07,"flagged":false,"appliedInputTypes":["text","image"],"threshold":0.05},{"category":"hate/threatening","score":5.2035710517034275E-08,"flagged":false,"appliedInputTypes":["text"],"threshold":0.05}]},{"id":707814,"runId":1197,"provider":"onnx","model":"OwenElliott/image-safety-classifier-s","task":"broad","inputMode":"image","preprocessMode":"four-even-frames;flatten-rgb192;stretch-224;triangle;nchw-rgb-u8","overallScore":0.07584397494792938,"overallLabel":"sfw","assessedUtc":"2026-07-27T12:47:00.8488799+00:00","scores":[{"category":"onnx/sfw","score":0.9241560697555542,"appliedInputTypes":["image"]},{"category":"onnx/unsafe","score":0.07584397494792938,"appliedInputTypes":["image"]},{"category":"onnx/nsfw","score":0.038808632642030716,"appliedInputTypes":["image"]},{"category":"onnx/nsfl","score":0.037035342305898666,"appliedInputTypes":["image"]}]}],"publicTags":[{"namespace":"depicts","value":"eight white geometric shapes","namespaceLabel":"Depicts","qualifiedValue":"Depicts: eight white geometric shapes","countKey":"Depicts: eight white geometric shapes","searchPath":"/#tag=eight%20white%20geometric%20shapes&facet=depicts"},{"namespace":"depicts","value":"four gray squares","namespaceLabel":"Depicts","qualifiedValue":"Depicts: four gray squares","countKey":"Depicts: four gray squares","searchPath":"/#tag=four%20gray%20squares&facet=depicts"},{"namespace":"depicts","value":"white central square","namespaceLabel":"Depicts","qualifiedValue":"Depicts: white central square","countKey":"Depicts: white central square","searchPath":"/#tag=white%20central%20square&facet=depicts"},{"namespace":"style","value":"low resolution graphics","namespaceLabel":"Style","qualifiedValue":"Style: low resolution graphics","countKey":"Style: low resolution graphics","searchPath":"/#tag=low%20resolution%20graphics&facet=style"},{"namespace":"style","value":"pixelated","namespaceLabel":"Style","qualifiedValue":"Style: pixelated","countKey":"Style: pixelated","searchPath":"/#tag=pixelated&facet=style"},{"namespace":"style","value":"symmetrical","namespaceLabel":"Style","qualifiedValue":"Style: symmetrical","countKey":"Style: symmetrical","searchPath":"/#tag=symmetrical&facet=style"},{"namespace":"color","value":"gray","namespaceLabel":"Color","qualifiedValue":"Color: gray","countKey":"Color: gray","searchPath":"/#tag=gray&facet=color"},{"namespace":"color","value":"light gray","namespaceLabel":"Color","qualifiedValue":"Color: light gray","countKey":"Color: light gray","searchPath":"/#tag=light%20gray&facet=color"},{"namespace":"color","value":"white","namespaceLabel":"Color","qualifiedValue":"Color: white","countKey":"Color: white","searchPath":"/#tag=white&facet=color"},{"namespace":"source","value":"python how do i check whether a file exists without exceptions stack overflow","namespaceLabel":"Source terms","qualifiedValue":"Source terms: python how do i check whether a file exists without exceptions stack overflow","countKey":"python how do i check whether a file exists without exceptions stack overflow","searchPath":"/#tag=python%20how%20do%20i%20check%20whether%20a%20file%20exists%20without%20exceptions%20stack%20overflow"},{"namespace":"source","value":"python how do i check whether a file exists without exceptions? stack overflow","namespaceLabel":"Source terms","qualifiedValue":"Source terms: python how do i check whether a file exists without exceptions? stack overflow","countKey":"python how do i check whether a file exists without exceptions? stack overflow","searchPath":"/#tag=python%20how%20do%20i%20check%20whether%20a%20file%20exists%20without%20exceptions%3F%20stack%20overflow"}],"categoryPaths":{"symmetrical":"/tags/symmetrical","gray":"/tags/gray","light gray":"/tags/light-gray","white":"/tags/white"}}