У меня очень странная ошибка при использовании представления CouchBD: он работает только тогда, когда не сохраняется, и с этим я подразумеваю, что если я добавлю пустую строку, она будет работать правильно, но если Я нажимаю на кнопку Сохранить в интерфейсе Futon будет резко бросить курить (мгновенно) сCouchDB view работает только тогда, когда не сохраняется
Error: os_process_error
{exit_status,1}
сам вид довольно прост, и я не могу понять, что может быть неправильно об этом ..
def startEmitter(doc):
if 'start_' in doc:
yield("start", { 'min': doc['start_'], 'max': doc['start_'] })
Редуктор:
def minmaxStartReducer(keys, values, rereduce):
min = values[0]['min']
max = values[0]['max']
for val in values:
if val['max'] > max:
max = val['max']
if val['min'] < min:
min = val['min']
return {'max':max,'min':min}
Имеет ли вид работы, если вы пишете его в JavaScript (как вы используете расширение, чтобы получить питона на работу). – WiredPrairie
Да, это так, но я думаю, что это выходит за рамки вопроса; Я озадачен тем, как неважно, где я помещаю пустую строку, если внутри излучателя или редуктора это работает только до тех пор, пока оно временно, и я не могу начать думать, почему. – mccc
Я бы предположил, что вы создаете проблему здесь: http: //code.google.com/p/couchdb-python/issues/list. И отправьте свой вопрос в своей группе: https://groups.google.com/ forum/m /? hl = ru #! forum/couchdb-python – WiredPrairie