Çözüldü HESAP SİLMİYOR

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ı.

osman1088

Üye
Üye
Mesaj
114
Çözümler
6
Beğeni
10
Puan
449
Ticaret Puanı
0
Arkadaşlar pin kodu sistemi ekledim fakat şöyle bir sorun var hesap kayıt ediyor ama hesabı silmiyor

0428 20:04:09919 :: Traceback (most recent call last):

0428 20:04:09919 :: File "ui.py", line 1555, in CallEvent

0428 20:04:09920 :: File "ui.py", line 88, in __call__

0428 20:04:09920 :: File "ui.py", line 79, in __call__

0428 20:04:09920 :: File "introLogin.py", line 441, in __LoadAccountAndConnect

0428 20:04:09920 :: File "introLogin.py", line 515, in RemoveAccountSlotFromSection

0428 20:04:09920 :: AttributeError
0428 20:04:09920 :: :
0428 20:04:09920 :: __exit__
0428 20:04:09920 ::
 
Son düzenleme:
Çözüm
0428 23:27:07007 :: Traceback (most recent call last):

0428 23:27:07007 :: File "ui.py", line 1555, in CallEvent

0428 23:27:07007 :: File "ui.py", line 88, in __call__

0428 23:27:07007 :: File "ui.py", line 79, in __call__

0428 23:27:07007 :: File "introLogin.py", line 441, in __LoadAccountAndConnect

0428 23:27:07007 :: File "introLogin.py", line 520, in RemoveAccountSlotFromSection

0428 23:27:07007 :: AttributeError
0428 23:27:07008 :: :
0428 23:27:07008 :: __exit__
0428 23:27:07008 ::

Aynı hataya geri döndü knk
Fonksiyonlarda bi çok düzenleme yapmamız gerekti ancak sonunda çözdük. Şuan siliyo kaydediyor. Çözüm olarak işaretleyebilirsin.
Arkadaşlar pin kodu sistemi ekledim fakat şöyle bir sorun var hesap kayıt ediyor ama hesabı silmiyor

0428 20:04:09919 :: Traceback (most recent call last):

0428 20:04:09919 :: File "ui.py", line 1555, in CallEvent

0428 20:04:09920 :: File "ui.py", line 88, in __call__

0428 20:04:09920 :: File "ui.py", line 79, in __call__

0428 20:04:09920 :: File "introLogin.py", line 441, in __LoadAccountAndConnect

0428 20:04:09920 :: File "introLogin.py", line 515, in RemoveAccountSlotFromSection

0428 20:04:09920 :: AttributeError
0428 20:04:09920 :: :
0428 20:04:09920 :: __exit__
0428 20:04:09920 ::
Merhaba,
Eksik fonksiyon var gibi sanki. __exit__ diye aratsana introLogin.pyde ve kodları gönderirmisin.
 

Dosya Eklentileri

Python:
Genişlet Daralt Kopyala
    def RemoveAccountSlotFromSection(self, n):
        with open("accounts.ini", "r") as f:
            account_parser.read(f)
        account_parser.remove_section("ACCOUNT_" + str(n))
        with open("accounts.ini", "w") as f:
            account_parser.write(f)

Hocam sorunun burada, exit almanın sebebi aslında dosyada siliniyo ama güncellenmediği için hala o tabloda veri görünüyo yani eski veriyi alıyor. __LoadAccountAndConnect şu fonksiyonda biraz değişiklik yaparsak sanırım çözülür gibi yani burada tekrar güncelletmemiz gerekiyor.
 
Hocam RemoveAccountSlotFromSection fonksiyonunun mantığını değiştirdim. Birde bilgileri güncelletmek için ReloadAccountParser fonksiyonunu yazdım. Zaten yorum satırları bıraktım incelersin. Birde şöyle birşey yaptım. Mesela 1.dolu 2.dolu 3.dolu ve 4.dolu ise 3.slotu sildin diyelim 4.slot 3e yazılacak ve boşluk 4.slota kayıcak yani böylece arada boşluk kalmiycak 1.boş ise 2.yi 1.ye aktarıcak. Her zaman boş slotlar sonda kalacak. Deneyip bilgi verirsen sevinirim.
 

Dosya Eklentileri

Hocam RemoveAccountSlotFromSection fonksiyonunun mantığını değiştirdim. Birde bilgileri güncelletmek için ReloadAccountParser fonksiyonunu yazdım. Zaten yorum satırları bıraktım incelersin. Birde şöyle birşey yaptım. Mesela 1.dolu 2.dolu 3.dolu ve 4.dolu ise 3.slotu sildin diyelim 4.slot 3e yazılacak ve boşluk 4.slota kayıcak yani böylece arada boşluk kalmiycak 1.boş ise 2.yi 1.ye aktarıcak. Her zaman boş slotlar sonda kalacak. Deneyip bilgi verirsen sevinirim.
indirdim yapıştırdım konuma gene olmadı malesef
 
evet hala aynı

0428 22:32:20852 :: Traceback (most recent call last):

0428 22:32:20852 :: File "ui.py", line 1555, in CallEvent

0428 22:32:20852 :: File "ui.py", line 88, in __call__

0428 22:32:20852 :: File "ui.py", line 79, in __call__

0428 22:32:20852 :: File "introLogin.py", line 441, in __LoadAccountAndConnect

0428 22:32:20852 :: File "introLogin.py", line 519, in RemoveAccountSlotFromSection

0428 22:32:20853 :: AttributeError
0428 22:32:20853 :: :
0428 22:32:20853 :: __exit__
0428 22:32:20853 ::
 
evet hala aynı

0428 22:32:20852 :: Traceback (most recent call last):

0428 22:32:20852 :: File "ui.py", line 1555, in CallEvent

0428 22:32:20852 :: File "ui.py", line 88, in __call__

0428 22:32:20852 :: File "ui.py", line 79, in __call__

0428 22:32:20852 :: File "introLogin.py", line 441, in __LoadAccountAndConnect

0428 22:32:20852 :: File "introLogin.py", line 519, in RemoveAccountSlotFromSection

0428 22:32:20853 :: AttributeError
0428 22:32:20853 :: :
0428 22:32:20853 :: __exit__
0428 22:32:20853 ::
clientde accounts.ini dosyası var dimi
 
0428 22:44:10800 :: Traceback (most recent call last):

0428 22:44:10800 :: File "ui.py", line 1555, in CallEvent

0428 22:44:10800 :: File "ui.py", line 88, in __call__

0428 22:44:10801 :: File "ui.py", line 79, in __call__

0428 22:44:10801 :: File "introLogin.py", line 441, in __LoadAccountAndConnect

0428 22:44:10801 :: AttributeError
0428 22:44:10801 :: :
0428 22:44:10801 :: 'LoginWindow' object has no attribute 'RemoveAccountSlotFromSection'
0428 22:44:10801 ::

LoginWindow geldi şimdide
 
0428 22:44:10800 :: Traceback (most recent call last):

0428 22:44:10800 :: File "ui.py", line 1555, in CallEvent

0428 22:44:10800 :: File "ui.py", line 88, in __call__

0428 22:44:10801 :: File "ui.py", line 79, in __call__

0428 22:44:10801 :: File "introLogin.py", line 441, in __LoadAccountAndConnect

0428 22:44:10801 :: AttributeError
0428 22:44:10801 :: :
0428 22:44:10801 :: 'LoginWindow' object has no attribute 'RemoveAccountSlotFromSection'
0428 22:44:10801 ::

LoginWindow geldi şimdide
Knk ekteki dosyayı kullansana.
 

Dosya Eklentileri

0428 22:55:00648 :: Traceback (most recent call last):

0428 22:55:00649 :: File "introLogo.py", line 57, in OnUpdate

0428 22:55:00649 :: File "networkModule.py", line 181, in SetLoginPhase

0428 22:55:00649 :: File "system.py", line 177, in __hybrid_import

0428 22:55:00649 :: File "
0428 22:55:00649 :: introLogin.py
0428 22:55:00649 :: ", line
0428 22:55:00649 :: 528
0428 22:55:00649 ::

0428 22:55:00649 ::
0428 22:55:00649 :: slot_key = f"ACCOUNT_{n}"

0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 :: ^

0428 22:55:00649 :: SyntaxError
0428 22:55:00649 :: :
0428 22:55:00649 :: invalid syntax
0428 22:55:00649 ::

bu hatayı aldım knk bide client siyah acılmıyo
 
0428 22:55:00648 :: Traceback (most recent call last):

0428 22:55:00649 :: File "introLogo.py", line 57, in OnUpdate

0428 22:55:00649 :: File "networkModule.py", line 181, in SetLoginPhase

0428 22:55:00649 :: File "system.py", line 177, in __hybrid_import

0428 22:55:00649 :: File "
0428 22:55:00649 :: introLogin.py
0428 22:55:00649 :: ", line
0428 22:55:00649 :: 528
0428 22:55:00649 ::

0428 22:55:00649 ::
0428 22:55:00649 :: slot_key = f"ACCOUNT_{n}"

0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 ::
0428 22:55:00649 :: ^

0428 22:55:00649 :: SyntaxError
0428 22:55:00649 :: :
0428 22:55:00649 :: invalid syntax
0428 22:55:00649 ::

bu hatayı aldım knk bide client siyah acılmıyo
Haa tamam.

Python:
Genişlet Daralt Kopyala
## Arat

        slot_key = f"ACCOUNT_{n}"

## Değiştir

        slot_key = "ACCOUNT_{}".format(n)
 
Haa tamam.

Python:
Genişlet Daralt Kopyala
## Arat

        slot_key = f"ACCOUNT_{n}"

## Değiştir

        slot_key = "ACCOUNT_{}".format(n)
0428 23:05:00576 :: Traceback (most recent call last):

0428 23:05:00577 :: File "introLogo.py", line 57, in OnUpdate

0428 23:05:00577 :: File "networkModule.py", line 181, in SetLoginPhase

0428 23:05:00577 :: File "system.py", line 177, in __hybrid_import

0428 23:05:00577 :: File "
0428 23:05:00577 :: introLogin.py
0428 23:05:00577 :: ", line
0428 23:05:00577 :: 530
0428 23:05:00577 ::

0428 23:05:00577 ::
0428 23:05:00577 :: self.PopupNotifyMessage(f"Slot ({n}) zaten boş!")

0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 :: ^

0428 23:05:00577 :: SyntaxError
0428 23:05:00577 :: :
0428 23:05:00577 :: invalid syntax
0428 23:05:00577 ::

şimdide böyle bir hata alıyom
 
0428 23:05:00576 :: Traceback (most recent call last):

0428 23:05:00577 :: File "introLogo.py", line 57, in OnUpdate

0428 23:05:00577 :: File "networkModule.py", line 181, in SetLoginPhase

0428 23:05:00577 :: File "system.py", line 177, in __hybrid_import

0428 23:05:00577 :: File "
0428 23:05:00577 :: introLogin.py
0428 23:05:00577 :: ", line
0428 23:05:00577 :: 530
0428 23:05:00577 ::

0428 23:05:00577 ::
0428 23:05:00577 :: self.PopupNotifyMessage(f"Slot ({n}) zaten boş!")

0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 ::
0428 23:05:00577 :: ^

0428 23:05:00577 :: SyntaxError
0428 23:05:00577 :: :
0428 23:05:00577 :: invalid syntax
0428 23:05:00577 ::

şimdide böyle bir hata alıyom
Tamam knk formatları değiştirdim aşağıdaki dosyayı kullanırmısın.
 

Dosya Eklentileri

0428 23:11:00687 :: Traceback (most recent call last):

0428 23:11:00687 :: File "introLogo.py", line 57, in OnUpdate

0428 23:11:00687 :: File "networkModule.py", line 182, in SetLoginPhase

0428 23:11:00687 :: File "networkModule.py", line 139, in SetPhaseWindow

0428 23:11:00687 :: File "networkModule.py", line 151, in __ChangePhaseWindow

0428 23:11:00687 :: File "introLogin.py", line 160, in Open

0428 23:11:00687 :: File "introLogin.py", line 403, in RefreshAccounts

0428 23:11:00687 :: NameError
0428 23:11:00687 :: :
0428 23:11:00687 :: global name 'account_parser' is not defined
0428 23:11:00687 ::

0428 23:11:06737 :: Traceback (most recent call last):

0428 23:11:06737 :: File "ui.py", line 1555, in CallEvent

0428 23:11:06737 :: File "ui.py", line 88, in __call__

0428 23:11:06737 :: File "ui.py", line 70, in __call__

0428 23:11:06737 :: File "introLogin.py", line 497, in __OnClickLoginSaveButton

0428 23:11:06737 :: NameError
0428 23:11:06737 :: :
0428 23:11:06737 :: global name 'account_parser' is not defined
0428 23:11:06737 ::

Malesef gene olmadı
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst