[issue34119] Able to name a variable as 'input'. This creates problem when using input() function.

Kishore Aadada report at bugs.python.org
Sun Jul 15 02:11:28 EDT 2018


New submission from Kishore Aadada <kishorekotesh678 at gmail.com>:

When i used input as a variable name, there is no error provided. After that I am calling input() function to read data. In such case, below error is reported.

Python 3.6.3 (v3.6.3:2c5fed8, Oct  3 2017, 17:26:49) [MSC v.1900 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> input = "Test input"
>>> data = input("Please enter some input")
Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    data = input("Please enter some input")
TypeError: 'str' object is not callable
>>>

----------
components: IO
files: inputError.png
messages: 321680
nosy: kishoreaadada
priority: normal
severity: normal
status: open
title: Able to name a variable as 'input'. This creates problem when using input() function.
type: behavior
versions: Python 3.6
Added file: https://bugs.python.org/file47692/inputError.png

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue34119>
_______________________________________


More information about the Python-bugs-list mailing list