Я использую jpype 0.6.1. Я написал скрипт python для запуска некоторого фрагмента кода, написанного на scala. Все работает так, как ожидалось. Но когда я включил скрипт python в свой проект django, я получал некоторые ошибки, связанные с модулем raven.JPype конфликтует с django и raven
Scala код для печати сообщение:
package com.test.auth
object Auth {
// returns the message passed as parameter
def printMessage(message: String) : String = {
message
}
}
Python скрипт, который получает доступ выше кода
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
Приведенный выше код работает отлично. но после включения в Джанго проекта, я получаю следующую ошибку
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
Я новичок в Джанго. Я читал о механизме каротажа ворона. но не в состоянии найти проблему.