Comments (3)
Many thanks for the report and the link to the previous issue. I hadn't seen before that someone had suggested a way to subclass pathlib.Path
- something I've tried to do before but had many problems. I'll see if that works. Otherwise I'll see if we can rename these methods to something less common, since it does seem like plenty of libraries are making this silly assumption! :)
from fastcore.
Sorry, I found this is a duplicate issue: #29 although it isn't resolved properly in my opinion. I agree that the issue is in other libraries checking if something is an open file by checking if it has a read()
or write()
function, but it is not very user-friendly as it is now as it causes an error that can be very hard to debug if you are unaware of the fastcore
patching done to pathlib.Path
.
from fastcore.
Fixed in v1.1
from fastcore.
Related Issues (20)
- `patch(cls_method=True)` not supporting subclasses correctly
- [question] Best way to update user-agent used in net.py/urlretrieve?
- shouldn't `rnum_methods` and `inum_methods` be set in `fastuple`?
- Wrong behavior of test_eq comparing sequences with trailing Nones
- Cant directly use `@patch_to` to redefine a class constructor HOT 1
- Single predictions list index out of range in foundation.py HOT 1
- `call_parse` example missing default value for `upper`
- j-faria HOT 1
- NameError: name 'union2tuple' is not defined HOT 1
- Allow docments to work with async function definitions
- `L` is not JSON-serializable HOT 3
- `@call_parse`: Keyword only arguments help-msg not showing in help
- `call_parse` defaults to False for any boolean argument, regardless of the actual default specified in the function HOT 1
- Expand docscrape to support more numpy sections HOT 2
- patch / patch_to doesn't work with inheritance
- issue in patch decorator when worker with abstract classes
- remember to check out GhApi
- Using delegates on a method breaks TypeDispatch HOT 1
- explode_types() feeds retain_type() with surprising arguments.
- Why does this package require `pip`? HOT 3
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 fastcore.