referencing an object attribute sort of indirectly from within list
Sean Ross
sross at connectmail.carleton.ca
Sat Nov 29 22:11:11 EST 2003
Hi.
I've made some small changes to your code. It appears to be doing what
you're looking for now.
HTH,
Sean
class BackupSet:
fileGroupList = []
class FileGroup:
sourceDir = ''
destinDir = ''
def __init__(self):
self.sourceDir = r'c:\folder' # use a raw string or escape the
'\'
self.destinDir = r'd:\folder' # like so, 'c:\\folder'
fileGroup = FileGroup()
# backupSet = BackUpSet() <-- NameError!
backupSet = BackupSet()
backupSet.fileGroupList.append(fileGroup)
# print bkset.fileGroupList[0].sourceDir <-- where did 'bkset' come from?
# using backupSet instead ....
print backupSet.fileGroupList[0].sourceDir
# outputs "c:\folder"
More information about the Python-list
mailing list