Create a Python API#326
Conversation
68d42f3 to
078cbba
Compare
38a029e to
645630a
Compare
|
@drahnr Do you have any interest in looking over any of this If not it's ready to merge. This should be the last major push from me in a good long while though. I have some other projects to work on. |
Assisted-By: claude-opus-4.6
| )?; | ||
|
|
||
| m.add( | ||
| "DependencyFlags", |
There was a problem hiding this comment.
This is quite a lot of manual labor to maintain / upkeep
There was a problem hiding this comment.
It shouldn't need to change much at this point - I'm pretty satisfied with the API now. With all of the examples that are written now, any major usability issues are sorted out
I really wish the constants list didn't need to be copied though. I will admit that the cost/benefit of that is maybe not that high. But it is at least just "mechanical". The extension code is voluminous but not that complex.
There was a problem hiding this comment.
I made a conscious effort to resolve every usability nitpick I could think of before doing this to avoid needing to duplicate work later.
Short write = when the write() call writes less bytes than the buffer contains. Short writes tend to happen when: * I/O is slow * user is writing to a socket or pipe But should be rare for normal disk I/O closes rpm-rs#333
📜 Checklist
--all-featuresenabled