Comments (3)
I investigated this and the issue seems to be in strip_leading_zeros function where if any character occurs except (+, _, 1 ... 9) in the string then None is being returned. The -
character is not handled here and due to this it's throwing validation error.
https://github.com/pydantic/pydantic-core/blob/main/src/input/shared.rs#L149-L168
from pydantic.
Hey folks,
Thanks for reporting this bug. Definitely something we want to fix in 2.7.2. Should be an easy fix if anyone is interested in contributing to pydantic-core
. I'll pick this up soon if not!
from pydantic.
I'll pick it up.
from pydantic.
Related Issues (20)
- __repr__ recursion HOT 4
- Before Model Validators cause type checking issues HOT 1
- Field title with same name as model class leads to unexpected schema behavior HOT 2
- model_dump include/exclude attributes by alias HOT 2
- Memory leak in pydantic model_validate from sqlalchemy model HOT 13
- Input should be a valid datetime, invalid timezone sign HOT 2
- Switching pydantic from 2.6.4 to 2.7.1 removes the dependancies on annotated-types and pydantic-core behind SonartypeNexus Repository Proxy HOT 2
- JSON schemas with circular references HOT 1
- validate_call trying to parse an enum.StrEnum as an int HOT 2
- Clarify documentation of strip_whitespace HOT 2
- Add Python fractions as a natively supported type HOT 1
- Enhance UrlConstraints with allowed_hosts attribute. HOT 1
- Pydantic dataclasses cannot be used as Annotated Validators HOT 1
- JsonValue is contravariant, should be covariant HOT 5
- Cannot use `str` as argument to PlainSerializer HOT 2
- Expose normalization functionality in EmailStr HOT 5
- Unable to Deserialize Model with BaseModel as Dictionary Keys HOT 1
- `isinstance` for v2 models is over 20 times slower than v1 models HOT 2
- Custom serializer discarded when WrapSerializer is used HOT 4
- RootModel.model_construct() typing HOT 9
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 pydantic.