필자는 개인 용도로 python IRC 봇을 만들었으며, irc에 대한 irc 데이터를 검사하는 보조 파서를 다시로드하는 명령을 만들려고합니다 (기본 파서는 PING, quit/reload 명령).python에서 실행중인 클래스에서 메서드를 다시로드 할 수 있습니까?
클래스가 객체로 실행되는 동안 메소드에서 코드를 다시로드하는 방법이 있습니까? 내가 주변에 연주 한 코드 온라인에서 다른 많은 것들의 융합, 사물 : pastebin link
편집 : 여기
가 최신 정보 전체 코드에 대한 링크입니다 (명령이 많이 부족) 따라서 코드 최적화 (코드의 이상한 주석을 설명 함)가 있으면 환영받을 수도 있습니다.
사실 * 불가능 *하지 않습니다. Hackish하고 약한, 긍정. 그러나 그것은 할 수 있습니다. –
예를 들어'reload()'내장 함수를 고려해보십시오. –
@KarlKnechtel : 사용 해보았습니까? 이미 생성 된 객체를 변경하려고 시도하지 않습니다. –