Я застрял в использовании JES для этого конкретного проекта, и да, я предпочел бы, чтобы мне ткнули в глаз. В то же время я застрял с этой интересной проблемой, когда я не могу загрузить свой пакет Python в JES. Мне сказали, что эта стратегия сработает. Когда я даю фиктивные определения всем функциям JES, а затем запускаю проект в Pycharm, все работает "отлично" (учитывая ожидаемое поведение фиктивных функций). Я не могу понять, что именно происходит с JES.
Есть ли у кого-нибудь опыт загрузки пользовательских пакетов Python в JES?
Структура проекта
Project
main.py
MyPackage
__init__.py
allmygoodies
Main.py
""" getMediaPath() and setMediaPath() are built in JES functions """
import sys
setMediaPath() # Setting it to project root
sys.path.append(getMediaPath()) # Appending Project Root
sys.path.append(getMediaPath() + "MyPackage") # Also tried this
from MyPackage import * # Importing everything from package
myObject = MyObject()
Ошибка
The error was:call of non-function ('module' object)
Inappropriate argument type.
An attempt was made to call a function with a parameter of an invalid type. This means that you did something such as trying to pass a string to a method that is expecting an integer.