From b9eded3bce3d8e8797729ab13d7708fec78c0d41 Mon Sep 17 00:00:00 2001 From: Cursor User Date: Wed, 18 Jun 2025 18:06:36 +0200 Subject: [PATCH] Fix ultroid_cmd import errors in addons - Fixed import path from 'pyUltroid.fns.decorators' to 'pyUltroid._misc._decorators' - Updated addons/tag.py, addons/snips.py, and addons/afk.py - The decorators.py file doesn't exist in fns directory, actual location is _misc/_decorators.py - This should resolve the ImportError: cannot import name 'ultroid_cmd' from 'pyUltroid' - All addons should now load properly without import errors --- addons/afk.py | 2 +- addons/snips.py | 2 +- addons/tag.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/afk.py b/addons/afk.py index 81b6b78..d104e03 100644 --- a/addons/afk.py +++ b/addons/afk.py @@ -13,7 +13,7 @@ from pyUltroid import asst, ultroid_bot from pyUltroid.config import LOG_CHANNEL, NOSPAM_CHAT from pyUltroid.db.afk_db import add_afk, del_afk, is_afk from pyUltroid.db.base import KeyManager -from pyUltroid.fns.decorators import ultroid_cmd +from pyUltroid._misc._decorators import ultroid_cmd from pyUltroid.fns.helper import get_help, get_string from pyUltroid.fns.tools import mediainfo, upload_file from pyUltroid.udB import udB diff --git a/addons/snips.py b/addons/snips.py index ce0ea5d..4df67bb 100644 --- a/addons/snips.py +++ b/addons/snips.py @@ -26,7 +26,7 @@ from telethon.utils import pack_bot_file_id from pyUltroid import get_string, udB, ultroid_bot from pyUltroid._misc import sudoers -from pyUltroid.fns.decorators import ultroid_cmd +from pyUltroid._misc._decorators import ultroid_cmd from pyUltroid.fns.helper import mediainfo from pyUltroid.fns.tools import create_tl_btn, format_btn, get_msg_button, upload_file diff --git a/addons/tag.py b/addons/tag.py index a2ca0b3..76641c4 100644 --- a/addons/tag.py +++ b/addons/tag.py @@ -34,7 +34,7 @@ from telethon.tl.types import ChannelParticipantCreator as owner from telethon.tl.types import UserStatusOffline as off from telethon.tl.types import UserStatusOnline as onn from telethon.tl.types import UserStatusRecently as rec -from pyUltroid import ultroid_cmd +from pyUltroid._misc._decorators import ultroid_cmd from pyUltroid.fns.helper import inline_mention