Çözüldü İmporting from lib time

  • Konuyu açan Konuyu açan lmaohw
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 2
  • Gösterim Gösterim 110
Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

lmaohw

Bir kalp bir kere sever.
Premium Üye
Geliştirici
Yardımsever Üye
Usta Üye
Mesaj
679
Çözümler
36
Beğeni
673
Puan
919
Ticaret Puanı
0
Debugda saçma şekilde şöyle spamleniyor ilk defa karşılaştım neyden kaynaklı olabilir fikri olan var mı ?


1760210370824.webp
 
Çözüm
system.py içinden geliyor:
Python:
Genişlet Daralt Kopyala
def __pack_import(name,globals=None,locals=None,fromlist=None, arg5 = None):
    if name in sys.modules:
        return sys.modules[name]

    filename = name + '.py'

    if pack.Exist(filename):
        #dbg.Trace('importing from pack %s\\n' % name)

        newmodule = _process_result(compile(pack_file(filename,'r').read(),filename,'exec'),name)      

        module_do(newmodule)
        return newmodule
        #return imp.load_module(name, pack_file(filename,'r'),filename,('.py','r',imp.PY_SOURCE))
    else:
        #dbg.Trace('importing from lib %s\\n' % name) ## Burası <<<<<<
        return old_import(name,globals,locals,fromlist)

time'ın py dosyası olmadığı için python kendi modülünden...
system.py içinden geliyor:
Python:
Genişlet Daralt Kopyala
def __pack_import(name,globals=None,locals=None,fromlist=None, arg5 = None):
    if name in sys.modules:
        return sys.modules[name]

    filename = name + '.py'

    if pack.Exist(filename):
        #dbg.Trace('importing from pack %s\\n' % name)

        newmodule = _process_result(compile(pack_file(filename,'r').read(),filename,'exec'),name)      

        module_do(newmodule)
        return newmodule
        #return imp.load_module(name, pack_file(filename,'r'),filename,('.py','r',imp.PY_SOURCE))
    else:
        #dbg.Trace('importing from lib %s\\n' % name) ## Burası <<<<<<
        return old_import(name,globals,locals,fromlist)

time'ın py dosyası olmadığı için python kendi modülünden çekiyor ve oyunda da sürekli kullanıldığı için spam atması normal.

if pack.Exist(filename): -> Eğer pack içinde varsa packten yükle (import uiInventory gibi..)
else: -> yoksa modülde ara-yükle

Zaten bu bir hata mesajı değil, çok da önemli bir amacı olmayan log mesajıdır. Dolayısıyla o satırı yoruma alabilirsin.
 
Çözüm
Yardımınız ve bilgilendirmeniz için çok teşekkür ederim <3 server time olayından sonra gelmişti anlayamamıştım neden böyle spamlediğini sayenizde öğrendik
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst