Comments (2)
Hi,
Is there any progress on this? PyYAML silently accepting duplicate mapping keys lets people file issues every now and then because they try new configs and forget commenting out old keys and then wonder why the software they configure doesn't behave as expected...
If it's really needed for some internal functions of PyYAML, maybe accepting duplicate keys could be made an opt-out feature?
Best regards
Robert
from pyyaml.
See also #165, for some reason all the discussion happened there. The problem to solve currently is how to implement it while still supporting merge keys.
from pyyaml.
Related Issues (20)
- Forces the Anchor to be emitted when dumping, even if the node is not referenced later?
- Python 3.12 failed to install pyYaML=6.0.0 HOT 4
- Tech lift on the nodes lib
- Cant get it to work on python 3.12 HOT 2
- libyaml-based builds segfault on Python 3.13.0a1 HOT 1
- Clarify that load_all methods return a generator, not a sequence HOT 1
- Failure to import HOT 2
- Support `str` subclasses in libyaml extension
- CSafeDumper doesn't appear to respect `allow_unicode=True`
- failed installing dependencies on WSL2 HOT 1
- bug? some string constants are getting printed as ints HOT 2
- yaml dump outputs not-to-spec keys HOT 2
- yaml-6.0.1 ==> cython-3.0.7
- How to install via pip using `--without-libyaml` when `--install-option` is deprecated? HOT 2
- PyYaml missing AArch64 wheel for Python 3.12 only HOT 1
- Result of safe_load_all is not writable with safe_dump_all HOT 4
- Install PyYAML 6.0 from source results into failure: ERROR: No matching distribution found for wheel HOT 1
- Unable to install in Python 3.12 environment HOT 1
- Yaml on dumping giving different result
- RFE: port to `cython` 3.x HOT 2
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 pyyaml.