Skip to content

Commit b8afdb6

Browse files
committed
Optimized non-cached get_client_language by using the internal Player cache instead of PlayerInfo.
1 parent 3cedd95 commit b8afdb6

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

  • addons/source-python/packages/source-python/players/_language

addons/source-python/packages/source-python/players/_language/base.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,8 @@ def get_client_language(index):
1818
1919
:param int index: Index of the client.
2020
"""
21-
from players.helpers import playerinfo_from_index
22-
playerinfo = playerinfo_from_index(index)
23-
if playerinfo.is_fake_client() or 'BOT' in playerinfo.steamid:
21+
from players.entity import Player
22+
if Player(index).is_bot():
2423
return ''
2524

2625
return engine_server.get_client_convar_value(index, 'cl_language')

0 commit comments

Comments
 (0)