Skip to content

Need to update tools/generate_emu_config #338

@dharmang1910

Description

@dharmang1910

` Unexpected error:
'SteamClient' object has no attribute '_listeners'

Traceback (most recent call last):

File "D:\generate_emu_config\generate_emu_config.py", line 937, in
main()
~~~~^^

File "D:\generate_emu_config\generate_emu_config.py", line 598, in main
client = SteamClient()

File "C:\Users\xyz\AppData\Local\Programs\Python\Python313\Lib\site-packages\steam\client_init_.py", line 63, in init
CMClient.init(self)
~~~~~~~~~~~~~~~~~^^^^^^

File "C:\Users\xyz\AppData\Local\Programs\Python\Python313\Lib\site-packages\steam\core\cm.py", line 91, in init
self.on(EMsg.ChannelEncryptRequest, self.__handle_encrypt_request),
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "C:\Users\xyz\AppData\Local\Programs\Python\Python313\Lib\site-packages\eventemitter\emitter.py", line 81, in add_listener
self.emit('new_listener', event, listener)
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "C:\Users\xyz\AppData\Local\Programs\Python\Python313\Lib\site-packages\steam\core\cm.py", line 99, in emit
super(CMClient, self).emit(event, *args)
~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^

File "C:\Users\xyz\AppData\Local\Programs\Python\Python313\Lib\site-packages\eventemitter\emitter.py", line 262, in emit
listeners = self._listeners[event]
^^^^^^^^^^^^^^^

AttributeError: 'SteamClient' object has no attribute '_listeners'. Did you mean: 'listeners'? `

I got this error while using this tool, so is this tool updating or suggest any alternate tool for this. I think in new pip of steam _listeners is replaced by listeners and i think eventemitter pip is calling '_listeners' api instead of 'listeners'.

generate_emu_config from original Goldberg repo also got same error so if there is error from my side then please guide me to solve this else please update tool.

Regards

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions