MDDatePicker Value Error:
Hi,
I keep getting an error trying to select a date in that spans into the next month.
valueerror: day is out of range for month
This specific dates i was trying to select was 2nd april while the default date (that days date) was march 31st.
Any suggestions?
Here's the log.
Traceback (most recent call last): File "/Users/John/Documents/Git/OGLeaveTracker/optileave/main.py", line 175, in <module> OptiLEAVE().run() File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/kivy/app.py", line 826, in run runTouchApp() File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/kivy/base.py", line 502, in runTouchApp EventLoop.window.mainloop() File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/kivy/core/window/window_sdl2.py", line 720, in mainloop self._mainloop() File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/kivy/core/window/window_sdl2.py", line 457, in _mainloop EventLoop.idle() File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/kivy/base.py", line 340, in idle self.dispatch_input() File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/kivy/base.py", line 325, in dispatch_input post_dispatch_input(*pop(0)) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/kivy/base.py", line 291, in post_dispatch_input wid.dispatch('on_touch_up', me) File "kivy/_event.pyx", line 707, in kivy._event.EventDispatcher.dispatch File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/kivymd/ripplebehavior.py", line 68, in on_touch_up return super(CommonRipple, self).on_touch_up(touch) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/kivy/uix/behaviors/button.py", line 179, in on_touch_up self.dispatch('on_release') File "kivy/_event.pyx", line 707, in kivy._event.EventDispatcher.dispatch File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/kivymd/date_picker.py", line 200, in on_release self.owner.set_selected_widget(self) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/kivymd/date_picker.py", line 280, in set_selected_widget self.sel_month = int(self.month) File "kivy/properties.pyx", line 478, in kivy.properties.Property.__set__ File "kivy/properties.pyx", line 516, in kivy.properties.Property.set File "kivy/properties.pyx", line 571, in kivy.properties.Property.dispatch File "kivy/_event.pyx", line 1214, in kivy._event.EventObservers.dispatch File "kivy/_event.pyx", line 1096, in kivy._event.EventObservers._dispatch File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/kivy/lang/builder.py", line 73, in call_fn e_value = eval(value, idmap) File "<string>", line 33, in <module> File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/kivymd/date_picker.py", line 248, in fmt_lbl_date d = datetime.date(int(year), int(month), int(day)) ValueError: day is out of range for month