Ivan
Доброе время суток! Подскажите что не так делаю class Second(object): def __init__(self, ar=[]): self.ar = ar @classmethod def upload(cls, **kwargs): obj = cls() for key in kwargs: if key in obj.__dict__.keys(): if key == 'ar': for ar_i in kwargs[key]: obj.add_ar(ar_i) else: obj.__dict__[key] = kwargs[key] return obj def add_ar(self, *args): for ar_i in args: self.ar.append(ar_i) print (ar_i) class First(object): def __init__(self, a_link=None): self.a_link = a_link if a_link else Second() @classmethod def upload(cls, **kwargs): obj = cls() for key in kwargs: if key in obj.__dict__.keys(): if key == 'a_link': obj.a_link = Second.upload(**kwargs[key]) else: obj.__dict__[key] = kwargs[key] return obj выполняю код import test_class d = test_class.First.upload(a_link={"ar":[4, 4, 4]}) f = test_class.First.upload(a_link={"ar":[4, 4, 1]}) результат:
Ivan
Ivan
почему a_link для двух разных переменных стал одним?
Tishka17
потому что дефолтные параметры функций инициализруются один раз - при создании функции. Это я про ar=[] в ините
Ivan
тормоз я, спс
Гузель
В файле settings настроила данные базы и при входе на сайт (в браузере) показывает ошибку 502 Как мне ее исправить? Сайт сейчас не доступен
Гузель
В каком файле, к какой базе, какой сайт, как на это вообще можно ответить?)
джанго, settings.py, настраивала database и после решила проверить сам сайт а там ошибка эта
Roman
Ээээ почему мне проверка вышла
Roman
Админ спаси, бот не реагирует)
Проксимов
Эээ
Проксимов
Ничего тебе не вышло
Roman
Ой все, заработался извиняюсь
Roman
джанго, settings.py, настраивала database и после решила проверить сам сайт а там ошибка эта
Вообщем все равно мало инфы, нужны текст ошибки логи и так далее
Гузель
Вообщем все равно мало инфы, нужны текст ошибки логи и так далее
сама ищу эти логи, где мне их смотреть, куча файлов на сервере
Anonymous
Привет всем. Как посчитать, сколько вариантов в 8 значном пароле, который состоит из a-z 0-09?
Roman
сама ищу эти логи, где мне их смотреть, куча файлов на сервере
Не знаю фрейм, воспользуйтесь документацией а так же просмотрите логи nginx, если в роли сервера он у вас конечно стоит, все это легко гуглится
Гузель
до этих изменений отлично
Tishka17
в смысле с помщью чего.
Tishka17
если systemd то наврено логи надо глядеть через journalctl
Roman
да уж, тяжко на такое дать ответ)))
Гузель
нашла, сейчас скину
Гузель
Гузель
Гузель
Loaded: loaded (/etc/systemd/system/emba.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Ср 2019-07-24 02:04:33 +06; 1h 28min ago Main PID: 2763 (code=exited, status=1/FAILURE)
Roman
вам нужно найти ошибку субд, ищите ещё логи фреймворка, надо найти где субд шлёт нахрен коннект
Daniil
Можно откатить изменения и скинуть, что правите
Anonymous
Доброй. Вопрос таков: Есть list, я создаю несколько потоков, в аргументах этот лист, в функциях идет append к листу, но после завершения потока лист остается в том же состоянии что и был. Я же вроде дал функции объект, в функции аппенд есть, а в основном потоке он пуст. Фича питона или где-то я накосячил?
Anonymous
накосячил, код кидай. Только через gist
https://pastebin.com/Ni5BfC81 - материнский поток https://pastebin.com/806VU6z7 - дочерний
maxlunar
>multiprocessing
maxlunar
ну тут без комментариев
Anonymous
>multiprocessing
будь добр просвятить, что не так в нем
maxlunar
между процессами лист не синхронизируется
maxlunar
это не потоки у тебя
maxlunar
от слова совсем
maxlunar
а два (или сколько там у тебя их) процесса форкнутых
koder
а два (или сколько там у тебя их) процесса форкнутых
И у каждого своя память и в ней свой список, который они обновляют. Обратного синка в родителя нет
maxlunar
ну, есть, через Queue/Pipe из этого же модуля
maxlunar
только это неудобно
Anonymous
Народ Скиньте либу для конвертации .xlsx в .pdf PYTHON сенкью
DOMOBOY
https://www.google.com/search?q=convert+xlsx+to+pdf+python&oq=xlsx+to+pdf+py&aqs=chrome.2.69i57j0l3.9865j0j7&client=ms-android-xiaomi&sourceid=chrome-mobile&ie=UTF-8
Anonymous
Ребят всем привет😊
Anonymous
Нужен ваш совет :(
Anonymous
Сделал телеграм бота, хотел на cpanel поставить, но бот отрубается через некоторое время
Anonymous
Не подскажите в чем загвоздка, или для этого нужен вдс?
Tishka17
Народ Скиньте либу для конвертации .xlsx в .pdf PYTHON сенкью
libreoffice --headless --convert-to pdf:calc_pdf_Export --outdir . fiel.xlsx Что-то такое
BotoTVOREC
Можно ли как-то заменить знак сравнения переменной? скажем знак сравнения задают с клавиатуры потом я его использую, или только две ветки для каждого знака прописать?
Tishka17
И дальше словарь между знаком и функцией сравнения из этого модуля
BotoTVOREC
import operator
спасибо
Tishka17
Даа
У тебя поллинг или вебхуки?
Anonymous
Поллинг
Anonymous
Вэбхук поможет проблеме?
Tishka17
Да
Anonymous
Спасибо. Попробую через него :)
Tishka17
Поллинг
А как ты запускаешь, кстати?
Anonymous
Ну я его просто прикрепил к wsgi встроенному
Anonymous
Типо когда обращаетесь на сайтик тот запускается (знаю глупо, но не нашел другого выхода)
Tishka17
Как прикрепил?
Tishka17
Эээ
Tishka17
Чо?
Tishka17
Я не знаю что за встроенный wsgi
Anonymous
Нуу ладно, грубо говоря типо мини фласка стоит там встроенный
Anonymous
Туда сделал так , что когда пользователь ссылается на / директорию запускал бота
Tishka17
Звучит как будто там совсем не то, что ты описываешь
Anonymous
:(
Fᴏʀᴅᴇɴ
ъъъъъъъъъъълядьь
Наталья
#office #работа #fulltime #python #вакансия #Новосибирск Ребята, Новосибирск! Ищу сильного Python-программиста (не ниже уровня middle) для крупной федеральной IT компании. Зарплатная вилка Уровень middle до 120 к Уровень senior до 240 к Формат работы: Office Занятость: Full-time Контакты: @nati_dr
kosc
Как хорошо, что я к ним не попал в своё время.
noName🐈
флоу?