from telethon.sync import TelegramClient
from telethon import functions, types
with TelegramClient(name, api_id, api_hash) as client:
result = client(functions.channels.GetFullChannelRequest(
channel='username'
))
print(result.stringify())
Ошибка:
(util.py:68 WorkerThread1) ERROR - TeleBot: "RuntimeError occurred, args=("There is no current event loop in thread 'WorkerThread1'.",)
Traceback (most recent call last):
File "/usr/local/lib/python3.8/dist-packages/telebot/util.py", line 62, in run
task(*args, **kwargs)
File "main.py", line 783, in callback_inline
with TelegramClient(name_telethon, api_id, api_hash) as client:
File "/usr/local/lib/python3.8/dist-packages/telethon/client/telegrambaseclient.py", line 231, in __init__
self._loop = loop or asyncio.get_event_loop()
File "/usr/lib/python3.8/asyncio/events.py", line 639, in get_event_loop
raise RuntimeError('There is no current event loop in thread %r.'
RuntimeError: There is no current event loop in thread 'WorkerThread1'.
Пробовал соединять старым способом. Опять же слот класса, из которого создавался дочерний объект, в котором находится слот, не виден.
Раньше я создавал отдельный класс, который служил "ретранслятором". И при создании объектов я соединял сигналы объектов с их слотами. Так называемый "костыль".
Не совсем понимаю что вы имеете ввиду под словом "фабрика"
Данная конструкция не работает. Может я не правильно выразился. Класс не наследуется, а в его конструктор передается указатель на класс из которого он определяется.
CityCat4, собирал automak'ом, ругается на gcc. Проверил, его там нет. Начал ставить gcc, начал ругаться на зависимости. Рекурсивно пробежался по зависимостям, в итоге обнаружил что в репозитории отсутствует binutils. Из-за этого не могу поставить gcc, следовательно не могу собрать strongswan из исходников.
ОС Astra Linux. Мне необходимо настроить протокол средствами C++. Можно конечно собрать его заново libnet'ом, но очень много мароки с алгоритмами и хэшами.
Виджет стоит на QVBoxLayout, который стоит на виджете, который стоит в QScrollArea, так как элементов большое количество и необходима полоса прокрутки. В этом же окне есть слой со слотами на которые необходимо перекидывать эти виджеты.
Ошибка: