Python Forum
redefinition of unused function
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
redefinition of unused function
#3
even if it complains, it will work in some cases, but not yours.

class Foo():
    def bar(self):
        print('bar1')
    
    def bar(self):
        print('bar2')

foo = Foo()
foo.bar()
Output:
bar2
However, given that this is part of class definition it doesn't make sense to have the first function - i.e. it will be overwritten by the second one in any case.

and what you do by these two functions is actually
def do_work(self, name):
    some_object =  self._map[name]
    # from here work with some_object 
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,127 Sep-22-2021, 03:16 AM
Last Post: Larz60+
  redefinition of a method in a class: pylint warning kboo 1 4,365 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