2014-07-07 4 views
0

좋은 아침 발생하지, 내가이 문제에 직면하고있다 :openerp PYC 파일이 모든 사람에게

때때로, 내 평 파일에 수정을 한 후, 전 서버를 다시 시작하고 아무것도 변경되지 있었다 보았다. 사실 .pyc 파일은 재생성되지 않아 누군가가 내게 좋은 절차를 제공 할 수 있는지 알고 싶습니다.

지금 내가 할 것은 :

1 단계 - 추가 이클립스 PARAMS에 : --update = 모듈 이름

설정에 2 단계 클릭 ==> 설치된 모듈 (아이디어 다시 모듈을로드하는 것입니다)

step3 - 디버그 모드에 있지 않아야합니다 (검색 주소창에서 디버그를 삭제할 수 있음).

누군가가 웹 클라이언트 (브라우저) 즉 방법 또는 param을 사용하지 않고 2 단계를 수행하여 모듈을 다시로드 할 때 서버를 다시 시작할 때 추가 할 수 있음을 알고 있습니까? 그 pyc 파일이 다시 생성됩니다.

미리 감사드립니다.

답변

1

줄 사이를 읽으면서 Eclipse에서 작업 중이며 변경되었고 pyc 파일은 새로운 것이 아닙니다.

나는 것

: 이클립스에서

  1. , 프로젝트 -> 깨끗하고 프로젝트를 청소합니다.

  2. Eclipse를 종료하고 아직 디버그 프로세스가 거짓말인지 확인하고 죽이십시오. 이러한 좀비 디버그 프로세스는 중단 점에서 중지 된 상태에서 서버를 종료하는 경우 발생합니다 (어쨌든 주니어에서는 luna에 대해 확실하지 않음).

어느 쪽이든이 프로젝트를 빌드의 일부, 또는 때문에 PYC를 생성합니다 일식 빌더 파이썬 VM는 평 파일을 발견하거나 PYC가 존재하는 경우는 시간을 확인하고 PYC을 무시합니다 언제 그것이 파이보다 오래되면. 모듈을 업데이트하면 OpenERP가 해당 모듈을로드하고 python VM이 pyc를 생성하지만 서버가 시작될 때 모듈을 업데이트하는지 또는 코드 조각을 트리거하는 함수를 클릭하는지에 관계없이이 모듈을 트리거하는지 여부는 중요하지 않습니다 .

마지막으로 한 가지 제안 사항은 파이썬 VM이 파일 타임 스탬프를 확인하면서 시스템 시간을 확인하십시오.

+0

"서버가 시작될 때 모듈을 업데이트하거나 코드 조각을 트리거하는 기능을 클릭 할 때이 모듈을 트리거하는지 여부는 중요하지 않습니다." – levolutionniste

+0

내가 의미하는 바는 pyc 파일이 존재하지 않는다면, python VM은 처음에 그 코드에 부딪 힐 때 그것을 생성 할 것입니다. 서버를 즉시 업데이트하거나 나중에 수행하는 경우이 문제가 발생하지 않습니다. 첫 번째 구문 분석이 발생하면 pyc 파일이 생성 될 때마다 아이디어가 나타납니다. –