P
Panos Laganakos
I want a class method to take action depending on the type of the
arguement passed to it.
ie:
getBook(id) # get the book by ID
getBook(name) # get the book by name
....
Other languages use the term function/method overloading to cope with
this. And when I googled about it seems that GvR is testing it for 3.0
inclusion or so.
I was thinking of right after the function declaration check for the
parameter passed by isinstance() or type() and use if..elif..else to
act.
Is this the pythonic way/best practice to apply here?
arguement passed to it.
ie:
getBook(id) # get the book by ID
getBook(name) # get the book by name
....
Other languages use the term function/method overloading to cope with
this. And when I googled about it seems that GvR is testing it for 3.0
inclusion or so.
I was thinking of right after the function declaration check for the
parameter passed by isinstance() or type() and use if..elif..else to
act.
Is this the pythonic way/best practice to apply here?