Присвоение NoneType Dict

Я пытаюсь присвоить None ключу в dict, но я получаю TypeError:

self._rooms[g[0]] = None
TypeError: 'NoneType' object does not support item assignment

Мой код здесь:

r = open(filename, 'rU')
    for line in r:
        g = line.strip().split(',')
        if len(g) > 1:
            r1 = g[0]
            h = Guest(g[1], str2date(g[2]), str2date(g[3]))
            self._rooms.set_guest(r1, h)
        else:
            self._rooms[g[0]] = None
    r.close()

Раньше он позволил бы мне назначить, но не будет. Странно :/

12
задан Unistudent 16 May 2012 в 13:28
поделиться