Comments (2)
This is not only affected by repos without access right, but also by empty repos. Maybe they connection is not closed when trying to access it and this lets the next connection fail?
from audb.
This cannot easily solved by adding some waiting time before redoing the request as we might have independent calls to
audb
on the same machine.
In case that waiting will turn out as the only option: openai has a nice tutorial on expontential backoff as a waiting strategy here. Their usecase is API rate limits but the problem is very similar. They even provide a handcrafted decorator that should be easily adaptable and can avoid external dependencies.
Would be nice if we can have instead a way to first ask Artifactory if access is given for a repos and only try to access the repo if this is the case.
This SOV post suggests that it might be possible to get this information without doing a full audb.get
.
from audb.
Related Issues (20)
- Support to connect to a backend only ones HOT 10
- Error on using `load` with `format` argument HOT 7
- Header as returned by audb.info.header() fails for __eq__()
- Investigate if we should skip zipping of parquet dependency table HOT 7
- Depend on a smaller pyarrow package
- Dependency file error reported when trying to build the documentation locally HOT 3
- `Dependencies._column_loc`: files parameter has a mismatch between typing and implementation HOT 4
- Downloading datasets from public servers fails after some time HOT 4
- Updating and publishing databases without `parquet` fails with 1.7.2 HOT 7
- `ModuleNotFoundError`/`KeyError` when trying to load a database from cache
- Improve definition of dependency table column names and dtypes
- String representation of dependency table might vary
- Requesting versions of a database can fail with ConnectionError
- pathlib._Flavour AttributeError when importing audb (Python 3.12) HOT 4
- Add support for PARQUET file tables HOT 1
- Share more code between audb.load() and audb.load_to()
- Comparing CSV and PARQUET dependency tables might fail
- Include cache handling in documentation on audb load process
- Progress bar estimated remaining time too erratic HOT 2
- Document right settings of shared cache might not be presistent after reboot
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from audb.