- Mesaj
- 66
- Çözümler
- 1
- Beğeni
- 36
- Puan
- 54
- Ticaret Puanı
- 0
update
notepadde değişim yaparken
alttakilerini kullanın dosyadakini kullanmayın
import chr
import pyapi\nchr = import(pyapi.GetModuleName("chr"))
import net
import pyapi\nnet = import(pyapi.GetModuleName("net"))
import chrmgr
import pyapi\nchrmgr = import(pyapi.GetModuleName("chrmgr"))
import pack
import pyapi\npack = import(pyapi.GetModuleName("pack"))
import player
import pyapi\nplayer = import(pyapi.GetModuleName("player"))
import app
import pyapi\napp = import(pyapi.GetModuleName("app"))
kurulumu zor olabiliyor.
ben cython kullanıyorum belki ondna kaynaklı.
uiscriptte ve localede
import player
import app
bunlar olduğu için uyum sorunları yaşadım bu sebeple bu 2sini paylaştığım dosyaalrdan kaldırdım filesde normal olarak bıraktım
root cython update
ilgili yerleri dğeiştirin
PythonDynamicModuleNames.cpp
notepadde değişim yaparken
alttakilerini kullanın dosyadakini kullanmayın
import chr
import pyapi\nchr = import(pyapi.GetModuleName("chr"))
import net
import pyapi\nnet = import(pyapi.GetModuleName("net"))
import chrmgr
import pyapi\nchrmgr = import(pyapi.GetModuleName("chrmgr"))
import pack
import pyapi\npack = import(pyapi.GetModuleName("pack"))
import player
import pyapi\nplayer = import(pyapi.GetModuleName("player"))
import app
import pyapi\napp = import(pyapi.GetModuleName("app"))
kurulumu zor olabiliyor.
ben cython kullanıyorum belki ondna kaynaklı.
uiscriptte ve localede
import player
import app
bunlar olduğu için uyum sorunları yaşadım bu sebeple bu 2sini paylaştığım dosyaalrdan kaldırdım filesde normal olarak bıraktım
root cython update
ilgili yerleri dğeiştirin
PythonDynamicModuleNames.cpp
Kod:
PyObject * pythonApiGetModuleName(PyObject * poSelf, PyObject * poArgs)
{
CHAR __net[] = { 'n', 'e', 't', 0x0 }; // net
CHAR __chr[] = { 'c', 'h', 'r', 0x0 }; // chr
CHAR __chrmgr[] = { 'c', 'h', 'r', 'm', 'g', 'r', 0x0 }; // chrmgr
CHAR __pack[] = { 'p', 'a', 'c', 'k', 0x0 }; // pack
CHAR __s[] = { 's', 0x0 }; // s
char * szOldName;
if (!PyTuple_GetString(poArgs, 0, &szOldName))
return Py_BuildException();
#ifndef PYTHON_DYNAMIC_MODULE_NAME
return Py_BuildValue(__s, szOldName);
#else
CHAR __locale[] = { 'l', 'o', 'c', 'a', 'l', 'e', '/', 0x0 }; // locale/
CHAR __uiscript[] = { 'u', 'i', 's', 'c', 'r', 'i', 'p', 't', '/', 0x0 }; // uiscript/
#if defined(__USE_CYTHON__)
CHAR __rootlib[] = { '<', 's', 't', 'r', 'i', 'n', 'g', '>', 0x0 }; // rootlib/
#endif
const char* c_szCallerReference = GetCallerReference_FileName();
if (!CEterPackManager::Instance().isExistInPack(c_szCallerReference) &&
!strstr(c_szCallerReference, __locale) &&
!strstr(c_szCallerReference, __uiscript)
#if defined(__USE_CYTHON__)
&& !strstr(c_szCallerReference, __rootlib)
#endif
)
{
#if defined(_DEBUG)
TraceError("Error! Python module import request from unknown target! %s:%s", GetCallerReference_FileName(), GetCallerReference_FunctionName());
#endif
return Py_BuildValue(__s, szOldName);
}