New submission from Serhiy Storchaka <storchaka+cpyt...@gmail.com>:

Vec2D.__rmul__() misses "return NotImplemented" and therefore implicitly 
returns None for arguments which are not int or float.

>>> import turtle
>>> print(object() * turtle.Vec2D(1, 2))
None

----------
components: Library (Lib)
messages: 376389
nosy: serhiy.storchaka
priority: normal
severity: normal
status: open
title: Missed "return NotImplemented" in Vec2D.__rmul__
type: behavior
versions: Python 3.7, Python 3.8, Python 3.9

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue41720>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to