Python Forum
redefinition of unused function
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
redefinition of unused function
#5
def foo(x):
    pass
We have assigned a function to the name foo.
Then you call function maybe one time:
foo(42)



At another place in you code you redefine the function foo:
def foo(x, y):
    pass
The name of the old foo function points now to the new foo-function.
The old function should be garbage collected, because there is no reference to it.

Yes, you can do this in Python, but the costs will be bugs and unexpected behavior.
Almost dead, but too lazy to die: https://sourceserver.info
All humans together. We don't need politicians!
Reply


Messages In This Thread
redefinition of unused function - by bb8 - Feb-09-2018, 07:00 PM
RE: redefinition of unused function - by buran - Feb-09-2018, 07:36 PM
RE: redefinition of unused function - by bb8 - Feb-10-2018, 05:42 AM
RE: redefinition of unused function - by DeaD_EyE - Feb-10-2018, 06:22 AM
RE: redefinition of unused function - by buran - Feb-10-2018, 06:41 AM
RE: redefinition of unused function - by wavic - Feb-10-2018, 08:29 AM
RE: redefinition of unused function - by bb8 - Feb-10-2018, 10:31 AM
RE: redefinition of unused function - by wavic - Feb-10-2018, 11:26 AM
RE: redefinition of unused function - by bb8 - Feb-10-2018, 02:03 PM
RE: redefinition of unused function - by wavic - Feb-10-2018, 03:14 PM
RE: redefinition of unused function - by bb8 - Feb-10-2018, 04:05 PM
RE: redefinition of unused function - by wavic - Feb-10-2018, 06:00 PM
RE: redefinition of unused function - by DeaD_EyE - Feb-10-2018, 07:02 PM
RE: redefinition of unused function - by bb8 - Feb-10-2018, 06:48 PM
RE: redefinition of unused function - by bb8 - Feb-22-2018, 12:36 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Uninstall unused COM ports windows 10 adbrooker 1 2,084 Sep-22-2021, 03:16 AM
Last Post: Larz60+
  redefinition of a method in a class: pylint warning kboo 1 4,308 Feb-13-2018, 11:21 AM
Last Post: buran

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020