이상한 것 - 적어도 저에게 -이 코드 단편에서 뭔가가 일어나고 있습니다.요소를 나열하고 추가하십시오.
WS 메소드에서 상기 한 기능이 있습니다. 나는이 기능을 처음 호출하면 왜, params
의 값이 될 것입니다 알고 싶은 OFFERTA_MAP_DICT
의 내용 생략
try:
tipo = d['id_tipo_offerta']
params = OFFERTA_MAP_DICT[tipo]
params.append('days_constraints')
except Exception, s:
self.log_int_raise("core.struttura._parseDictOfferta(): 1 Error=%s", RED(s))
(이 특정한 경우에 빈 목록) : 내 함수는 다음과 같은 것입니다 ['days_constraints']
그리고이 함수를 호출 할 때마다 매개 변수 값은 n 요소입니다. 여기서 n은이 함수를 호출 한 횟수입니다.
첫 번째 과제물을 참고로 작성 했습니까?
편집 :
사람들은 그것을 을 복사하지 않습니다 ... 내지도
OFFERTA_MAP_DICT= {
ID_OFFERTA_SCONTOCAMERA: ID_OFFERTA_SCONTOCAMERA_KEYS,
ID_OFFERTA_BEFOREDATE: ID_OFFERTA_BEFOREDATE_KEYS,
ID_OFFERTA_BEFORENDAYS: ID_OFFERTA_BEFORENDAYS_KEYS,
ID_OFFERTA_XFORY: ID_OFFERTA_XFORY_KEYS,
ID_OFFERTA_SCALARE: ID_OFFERTA_SCALARE_KEYS,
ID_OFFERTA_PACCHETTI: ID_OFFERTA_PACCHETTI_KEYS,
ID_OFFERTA_LAST_MINUTE: ID_OFFERTA_LAST_MINUTE_KEYS,
ID_OFFERTA_ADVANCE: ID_OFFERTA_ADVANCE_KEYS
}
OFFERTA_ROOM_MAP_DICT= {
ID_OFFERTA_SCONTOCAMERA: ['id_tipo_sconto', 'valore_sconto', 'id_tipo_prezzo'],
ID_OFFERTA_BEFOREDATE: ['id_tipo_sconto', 'valore_sconto', 'id_tipo_prezzo'],
ID_OFFERTA_BEFORENDAYS: ['id_tipo_sconto', 'valore_sconto', 'id_tipo_prezzo'],
ID_OFFERTA_XFORY: [],
ID_OFFERTA_SCALARE: [],
ID_OFFERTA_PACCHETTI: ['prezzo'],
ID_OFFERTA_LAST_MINUTE: ['id_tipo_sconto', 'valore_sconto', 'id_tipo_prezzo']
}
@delnan - 좋은 지적. 그걸 잡지 못했어요. – mgilson