Skip to content

Regression in is_file for HTTP path #535

@delucchi-cmu

Description

@delucchi-cmu

As of v0.3.8, http directories are incorrectly identified as a regular file.

Reproducing snippet

import upath

known_dir = upath.UPath("https://data.lsdb.io/hats/")
f"as of {upath.__version__}, known dir {'IS' if known_dir.is_dir() else 'is NOT'} is a directory, known dir {'IS' if known_dir.is_file() else 'is NOT'} is a regular file"

And outputs from running under two most recent versions:

'as of 0.3.7, known dir IS is a directory, known dir is NOT is a regular file'
'as of 0.3.8, known dir IS is a directory, known dir IS is a regular file'

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentation 📘Improvements or additions to documentation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions