jpype 0.6.1을 사용하고 있습니다. scala로 작성된 코드를 실행하기 위해 파이썬 스크립트를 작성했습니다. 모든 것이 예상대로 작동합니다. 하지만 Python 스크립트를 장고 프로젝트에 통합 할 때 까마귀 모듈과 관련된 오류가 발생했습니다. 위의 코드는 잘 작동되는 코드JPype이 django 및 raven과 충돌합니다.
import jpype
from jpype import *
classpath = '-Djava.class.path=/home/ec2-user/dt/jars/Auth.jar'
jpype.startJVM(jpype.getDefaultJVMPath(),classpath)
authPackage = JPackage('com.test.auth')
Auth = authPackage.Auth
msg = Auth.printMessage("Hello World")
print "message : ",msg
이상 액세스
package com.test.auth
object Auth {
// returns the message passed as parameter
def printMessage(message: String) : String = {
message
}
}
파이썬 스크립트를
스칼라 코드는 메시지를 인쇄합니다. 하지만 장고 프로젝트에 통합 한 후, 나는
TypeError: Package com.test.auth.Auth.printMessage.__sentry__ is not Callable 2016-08-16 07:56:08,850 [ERROR] logger=sentry.errors.serializer process=14605 thread=140040558467072 Package com.test.auth.Auth.printMessage.__sentry__ is not Callable
내가 장고에 새로운 오전 다음과 같은 오류를 얻고 있었다. 나는 까마귀 벌목 메커니즘에 대해 읽었습니다. 문제를 찾을 수 없습니다.