Brightway2 активность в базе данных, но не в отображении - PullRequest
0 голосов
/ 06 ноября 2018

Я добавил элементарный поток (BLU) в качестве обмена в Базу данных "biosphere3", используя метод Database.new_activity:

blu_dict = {
    'categories': ('natural resource', 'land'),
    'name': 'BLU',
    'unit': 'm2a',
    'type': 'natural resource'
}
blu_dict.update({'code': activity_hash(blu_dict)})

try:
    get_activity(('biosphere3', blu_dict['code']))
except:
    blu_ef = Database('biosphere3').new_activity(**blu_dict)
    blu_ef.save() 

Активность найдена по get_activity:

>>> key = ('biosphere3', activity_hash(blu_dict))
>>> get_activity(key)
'BLU' (m2a, GLO, ('natural resource', 'land'))

Но нет в mapping:

>>> mapping[key]
KeyError: ('biosphere3', '9c4086e2632600e4f446bbf2a87e0135')

Я пытался обработать базу данных, но этого не произошло. Как новое действие достигает 1013 *?

...