Cython problémáim!

Indította Bone1920, 2017-01-25, 04:54:41

2017-01-25, 04:54:41 Utolsó szerkesztés: 2017-01-26, 04:13:32 Szerző: Bone1920
Sziasztok szép reggelt! van ez a téma deven: [spoiler]https://metin2dev.org/board/index.php?/topic/5920-how-to-metin2-cython/&[/spoiler]

No, lényegében mindent úgy csináltam, ahogy oda levan vésve! Van ott két próbálkozási módszer, de egyik sem jön össze. Lényegében lebuildelem az indítót, és amikor indítanám, ennyit kapok vissza: [spoiler]traceback: error return without exception set[/spoiler]
Syser ennyit ír: [spoiler]0125 04:48:02587 :: RunMain Error[/spoiler]
Cseréltem lib mappát kliensen belül, megpróbáltam .pyd fájlal, (ami a második variáció) és ugyan ez a hiba.  ???

Üzenet összefésülés: 2017-01-26, 04:12:37

Nos a fent említett problémát végülis megoldottam, de maradt még egy érdekes 'hiba", hátha erre tud valaki valami okosat   ;D [spoiler]Traceback: Error:'NoneType' object has no attribute 'split'[/spoiler]

Komolyabb syser, egy RunMainError-on kívül nincs. De ahogy én tanulmányoztam, elvileg system.py-ben van a 'hiba' mármint ennél a résznél:[spoiler]class pack_file(object):
   def __init__(self, filename, mode = 'rb'):
      assert mode in ('r', 'rb')
      if not pack.Exist(filename):
         raise IOError, 'No file or directory'
      self.data = pack.Get(filename)
      if mode == 'r':
         self.data=_chr(10).join(self.data.split(_chr(13)+_chr(10)))

   def __iter__(self):
      return pack_file_iterator(self)

   def read(self, len = None):
      if not self.data:
         return ''
      if len:
         tmp = self.data[:len]
         self.data = self.data[len:]
         return tmp
      else:
         tmp = self.data
         self.data = ''
         return tmp

   def readline(self):
      return self.read(self.data.find(_chr(10))+1)

   def readlines(self):
      return [x for x in self]
[/spoiler]

Lényegében, én már itt nagyon megakadtam, konkrét megoldást még sajnos nem találtam rá.