ast.get_docstring(node)
.ast.unparse(node)
и отправляем запрос LLM с промптом (использовал Codestral), прося подготовить краткое описание назначения функции согласно PEP 257. Полученный ответ вставляется обратно в тело функции в ее узле.while file_data:
while True:
file_data = client.recv(524288) # или указать размер поменьше
if not file_data:
break
o_file.write(file_data)
with open(name_file, 'wb') as o_file:
while True:
file_data = client.recv(524288)
if not file_data:
break
o_file.write(file_data)
client.close()
win = Gtk.ApplicationWindow(application=app)
что за переменная app
?for label, callback in self.menu_items.items():
menu_item = Gtk.MenuItem(label)
menu_item.connect("activate", lambda _: callback())
self.menu.append(menu_item)
self.menu.show_all()
self.indicator.set_menu(self.menu)
def open_app(self, _):
# Add your app's functionality here
win = Gtk.ApplicationWindow(application=app)
btn = Gtk.Button(label="Hello, World!")
btn.connect('clicked', lambda x: win.close())
win.set_child(btn)
win.present()
#print("Opening the app")
for label, callback in self.menu_items.items():
menu_item = Gtk.MenuItem(label=label)
menu_item.connect("activate", callback)
self.menu.append(menu_item)
self.menu.show_all()
self.indicator.set_menu(self.menu)
self.application = Gtk.Application()
self.application.connect('activate', self.on_activate)
self.application_window = None
def open_app(self, _):
# Add your app's functionality here
self.application.register(None) # Регистрация приложения
self.application.activate() # Активация приложения
def on_activate(self, app):
if not self.application_window:
self.application_window = Gtk.ApplicationWindow(application=app)
btn = Gtk.Button(label="Hello, World!")
btn.connect('clicked', lambda x: self.application_window.close())
self.application_window.add(btn)
self.application_window.show_all()
else:
self.application_window.present()
for label, callback in self.menu_items.items():
menu_item = Gtk.MenuItem(label=label)
menu_item.connect("activate", callback)
self.menu.append(menu_item)
self.menu.show_all()
self.indicator.set_menu(self.menu)
self.application = Gtk.Application()
self.application.connect('activate', self.on_activate)
self.application_window = None
def open_app(self, _):
# Add your app's functionality here
if not self.application_window:
self.application.register(None)
self.application.activate()
def on_activate(self, app):
if not self.application_window:
self.create_window(app)
else:
self.application_window.present()
def create_window(self, app):
self.application_window = Gtk.ApplicationWindow(application=app)
self.application_window.set_title("My System Tray App")
self.application_window.set_default_size(200, 200)
self.application_window.connect("delete-event", self.on_window_close)
btn = Gtk.Button(label="Hello, World!")
btn.connect('clicked', lambda x: self.application_window.hide()) # скрываем окно вместо закрытия
self.application_window.add(btn)
self.application_window.show_all()
def on_window_close(self, window, event):
self.application_window = None # устанавливаем в None для воссоздания окна в следующей активации
window.destroy()
return True # значит, уже обработали событие
Можно ли использовать Flask для браузерного трафика?
.venv
.aikobot
.venv
Lib (в Линуксе обычно пишут маленькими буквами и, с точки зрения файловой системы, регистр букв имеет значение)
Scripts (аналогично)
Procfile
my_app.py
requirements.txt
README.md
.gitignore
Может ли python конфликтовать с amd?Нет никаких конфликтов.
Пробовал переустанавливать библиотеки, интерпретаторы, питон.Расскажи как
asyncio.Semaphore
для ограничения одновременного кол-ва запросов. Начинаю приходить к следующему выводу: если есть проект с графическим интерфейсом, собранный в контейнер под Linux, то он и не обязан запускаться на компьютере, на котором установлена Windows.Верно. И не просто "не обязан", а попросту не будет.
Что выбрать в качестве промежуточного хранилища в проекте?Redis таковое и есть.
Звук отмычки.относительно лёгкая задача из-за специфического звука.
Вопрос: существует ли какая-нибудь утилита, которая будет писать лог типа:Зачем утилита, если сама программа может писать в журнал?
Сам автор программы задачу не осилил, поэтому сбросил её на меня :)А сам не можешь найти места, которые обращаются к СУБД и прочим ресурсам, и, в добавок, создают процессы? Найдя их, пиши в журнал.