Christopher Barber
Christopher Barber
Whatever your philosophy about how logging should be set up, I would hope that the underlying philosophy of a testing framework should be that it should not change the underlying...
Clearing all the log handlers during at test teardown works for me. I invoke the following function in my shared test fixture to remove all logging handlers. In my case,...
Yes, sadly this tool no longer works for me since we upgraded our server. It probably wouldn't be that hard to switch to v4, but I expect most users to...
It doesn't seem that Xunnamius's project can copy labels from one project to another. It looks like it can only copy the admin labels to a project.
I can indeed construct an `AzureBlobClient` to use with a `AzureBlobPath` that works, but it would be a lot nicer, if you could just directly construct an `AzureBlobPath` object with...
FYI, here is quick hack that extends the existing implementation to support the `azure:////...` scheme: ```python @register_client_class('azure2') class AzureClient(AzureBlobClient): pass @register_path_class('azure2') class AzurePath(AzureBlobPath): client: 'AzureClient' cloud_prefix: str = "azure://" def...
You definitely should add sync, otherwise you force users to have to get it from somewhere else. I am pretty sure that at least S3 and Azure both support it...
FYI, I see that if I use `AzureBlobClient.get_metadata`, I see there is a `metadata` entry indicating if the path is a folder: ```python >>> somedir.client._get_metadata(somedir)['metadata'] {'hdi_isfolder': 'true'} >>> somefile.client._get_metadata(somefile)['metadata'] {}...
I don't actually know, since I have never tried directly using the azure sdk code, but I can read/write files, list directories using `iterdir` and create directories using `mkdir`, so...
I think that data lake gen 2 storage can be used as either file or blob storage. I have only tried using the blob storage aspect myself, so I don't...