Python 'str' object is not callable hatasi

Merhabalar, bir mc checker yapiyorum. Aslinda mc checkerim icin bir libary yapiyorum ve onu test ediyorum, porxy icin uygulamalarim bitti ama MojangApisine erismek icin kullandigim kisminda hata var bulamadim yardimci olurmusunuz?

(calistirdigim dosya)Test_mc.py:

from otherstuff import mc

acc = mc("jonathanzyg@gmail.com", "Scoutluna3!")

acc.login()

print(acc.GetID)

otherstuff/init.py:

from .proxy import proxy
from .minecraft import mc

otherstuff/minecraft.py:

from mojang import MojangUser

class mc:
    def __init__(self, mail, val):
        self.acc_mail = mail
        self.login = val
        self.authed = []
        self.user = None

    def LogIn(self):

        self.user = MojangUser(self.acc_mail, self.login)

    def GetID(self):
        try:
            return self.user.id
        finally:
            return {"Err": "User not logged in"}

Mojang apisi icin kullandigim liabry:

https://github.com/summer/mojang

Aldigim error:

Traceback (most recent call last):
  File "C:/Users/****/Valta/Oxi_X", line 5, in <module>
    acc.login()
TypeError: 'str' object is not callable

Kullandigim Environment, ide ve dosya yolu:

Conda environment, Pycharm Professional

Screenshot 2021-01-05 145449

Merhaba, forumumuza hoşgeldiniz. :slight_smile:

Test_mc.py’deki, şu kısmı “acc.login()”, şu şekilde “acc.LogIn()” değiştirmeyi deneyin.

1 Beğeni

Galiba oldu, tesekkur ederim onu nasil gozden kacirdim 3 satirlik kodda ya :slight_smile: