beginner, idomatic python 2

bambam david at asdf.asdf
Thu Aug 23 23:21:50 EDT 2007


Would someone like to suggest a replacement for this? This is a
function that returns different kinds of similar objects, depending
on what is asked for. PSP and PWR are classes.  I don't really
want to re-write the calling code very much: I'm just wondering
if the function can be replaced with some kind of OOP pattern.

def Device(DeviceType):
    if DeviceType=='PSP':
        return PSP()
    elif DeviceType=="Power Supply"
        return PWR()
    etc...


Thanks! 





More information about the Python-list mailing list