Я попробовал и смог разобрать необходимое. PFD:
In [1]: a = {
"PORTFOLIO_MPOSITION":
{
"Security": "OPTYWHKS Curncy",
"Position": 1.0
}
}
In [2]: a
Out[2]: {'PORTFOLIO_MPOSITION': {'Security': 'OPTYWHKS Curncy', 'Position': 1.0}}
In [3]: a['PORTFOLIO_MPOSITION']
Out[3]: {'Security': 'OPTYWHKS Curncy', 'Position': 1.0}
In [4]: a['PORTFOLIO_MPOSITION']['Security']
Out[4]: 'OPTYWHKS Curncy'
Не могли бы вы немного прояснить вопрос, если это не ответ?
Всякий раз, когда любой клиент Subversion касается рабочей копии, он в первую очередь выполняет автоматическое обновление этой рабочей копии до своей версии.
TortoiseSVN сделает это, оставив другие клиенты Subversion невозможными. чтобы надежно прочитать рабочую копию.
Это верно для всех клиентов Subversion во всех версиях (пока). Командная строка, черепаха, subclipse, ankh, rapidsvn - все ведут себя одинаково.
Существует скрипт на python для понижения версии рабочей копии, или вы можете просто удалить его и начать заново с новой проверкой. См. Раздел о совместимости в заметках о выпуске .
Черепаха, как правило, следует за основным номером выпуска клиента Subversion, который она использует.
Редактировать:
В вашем случае вы используете 2 клиента - черепаха и командная строка в сценарии сборки. Сценарий сборки не сможет работать, пока не будет обновлен до последней версии.
У нас есть эта проблема сами.
TortoiseSVN 1.6 использует более новую версию клиента Subversion, чем 1,5. Вероятно, это и является причиной вашей ошибки.
Другая возможность состоит в том, что скрипт сборки использует другой клиент.