Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 41 additions & 1 deletion pytalk/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1,41 @@
__version__ = "1.6.2.post12+g854d36b.d20251031"
__version__ = "0.0.0"


import os
import sys

from ctypes import *

try:
if sys.platform.startswith("linux"):
libpath = os.path.join(
os.path.dirname(__file__),
"implementation",
"TeamTalk_DLL",
"libTeamTalk5.so",
)
dll = cdll.LoadLibrary(libpath)
from .implementation.TeamTalkPy import TeamTalk5 as sdk
except:
from .download_sdk import download_sdk

download_sdk()
if sys.platform.startswith("linux"):
libpath = os.path.join(
os.path.dirname(__file__),
"implementation",
"TeamTalk_DLL",
"libTeamTalk5.so",
)
dll = cdll.LoadLibrary(libpath)
from .implementation.TeamTalkPy import TeamTalk5 as sdk

from .bot import TeamTalkBot
from .channel import Channel
from .user_account import UserAccount, BannedUserAccount
from .enums import Status, TeamTalkServerInfo, UserStatusMode, UserType
from .instance import TeamTalkInstance
from .message import BroadcastMessage, ChannelMessage, CustomMessage, DirectMessage
from .permission import Permission
from .streamer import Streamer
from .subscription import Subscription
2 changes: 1 addition & 1 deletion tests/unit/test_bot.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,4 +31,4 @@ def test_dispatch_unknown_event():
try:
bot.dispatch("non_existent_event")
except Exception as e:
pytest.fail(f"Dispatching an unknown event raised an exception: {e}")
pytest.fail(f"Dispatching an unknown event raised an exception: {e}")