파이썬의 피클 잠금 장치, 파일 객체 등 피클 수 없습니다 (I 표준 파이썬 여기에 2.5/2.6/2.7이 말하는거야)발전기를 절인해서 사용할 수없는 이유는 무엇입니까?
그것은 또한하지 피클 발전기 및 람다 표현식 (또는 다른 익명 코드) 수 피클 때문에 정말 이름 참조 만 저장합니다.
잠금 및 OS 종속 기능의 경우 이유을 피할 수없는 이유는 분명한 사실입니다.
그러나 왜 당신은 발전기를 절 이라요?
주 : 단지 명확성을 위해 - 나는 근본적인 이유에 관심이 있어요 (또는 가정하고 디자인 결정에 갔다 선택) 왜하지 "에서 당신에게 제공하기 때문에 피클 오류".
나는 조금 더 넓은 목표를 가지고 있기 때문에, 여기에 당신이 대답했는지 여부에 대한 경험 법칙이 있습니다 : "이러한 가정이 제기되거나, 허용 된 발전기의 유형이 어떻게 더 제한되어 있다면 산 세척 발전기가 다시 작동합니까?"
발전기를 피클 링하는 것이 언제 의미가 있습니까? – NullUserException
@NullUser : 상상하기가 너무 어렵지 않습니다. 하나를 반복하면서 프로그램을 중단하고 나중에 중단 한 부분부터 다시 시작하려고합니다. –
... 동시에 또는 다른 프로그램에서 재개하십시오 (= 직렬화는 네트워크 전송에도 사용됩니다) – Radim