Comments (1)
I would expect it to work this way, because rrule
is working with the standard datetime
semantics that operates on the naïve portion of the datetime, and this behavior is consistent with what you would expect based on how datetime.datetime
works (which, admittedly, is not the way most people expect it to work).
That said, rrule
is intended to be an implementation of the RRULE / RRULESET types from the relevant iCalendar RFCs, so if the spec says that the behavior of RRULE in the presence of DSTs should be to emit the duplicated hour twice, we should change it (though I think doing so might be quite complicated in a general way).
from dateutil.
Related Issues (20)
- parser.isoparse() accepts invalid ISO 8601 timestamps HOT 1
- Version 2.9.0 is not compatible with python 2 HOT 7
- Remove setuptools_scm HOT 4
- Version 2.9.0 is not compatible with aws-cli HOT 6
- Consider dropping `six` again now that Python 3.13 alphas are coming out HOT 3
- Error in gettz for Europe/Paris timezone
- Surprising behaviour with stand alone month names HOT 1
- distutils Version classes and other deprecation warnings on building
- Unknown pytest marks HOT 3
- dateutil.parser.parse() giving different results for BST in Linux and Windows HOT 1
- Parser can raise UnicodeDecodeError
- Parser can raise DecimalException
- [Crash] Unhandled OverflowError exception while parsing an arbitrary date leads to DoS HOT 1
- Drop six from dateutil's requirements HOT 1
- Restrict parsing the date without required data. HOT 2
- port `default` argument from `dateutil.parser.parse` to `dateutil.parser.isoparse`
- Discussion - Improvement to Documentation Examples - Difficultly Understanding Imports HOT 1
- decimal.InvalidOperation exception
- RFE: drop use `six` and python 2.x support 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 dateutil.