@ru_python

Страница 8024 из 9768
Eldar
07.02.2019
05:13:21
если мне нужно чтобы все задания выполнились, то насколько такой код хорош def worker(): while True: item = q.get() status_code = do_work(item) if statuse_code == error_code: q.put(item) q.task_done()

Tishka17
07.02.2019
05:14:51
Ну похоже на правду. Правда рискуешь бесконечный цикл получить если какое-то задание кривое

rastilization
07.02.2019
05:19:09
Eldar
07.02.2019
05:20:31
я и интересуюсь как это делается =)

Google
Eldar
07.02.2019
05:21:07
https://docs.python.org/3/library/queue.html брал код вот тут

rastilization
07.02.2019
05:24:50
еще можно на item можно флаг вешать типо should_retry, и проверять if status_code = error_code: if item.should_retry: q.push(item) т.е. класть обратно в очередь только если стоит флаг что надо ретраить в случае фейла задачи

я прост хз что ты реализовываешь)

Марк
07.02.2019
05:42:19
Будни тестирования. Серверсайд неадекватно обрабатывает дисконнект, когда ВПН ЗАГЛЮЧИЛ. Пробовали воспроизвести, даже кабель выдергивали - нихера. Всё штатно.

Terminator
07.02.2019
05:43:02
Nice Back будет жить. Поприветствуем!

Марк
07.02.2019
05:53:49
Кабель фигня. Попробуй дроп пакетов
Там идет опрос клиентов. Если ответа нет, то будет штатный оффлайн

Дроп тут не поможет

Tishka17
07.02.2019
06:29:42
Andrey
07.02.2019
06:48:16
Доброго времени суток. Вопрос по поводу type hints. Есть класс: from typig import Generic, TypeVar, Callable T = TypeVar('T') V = TypeVar('V') class Some(Generic[T]): def __init__(self, value: T): self.value = value def map(self, f: Callable[[T], V]) -> 'Some'[V]: return Some(f(self.value)) # "x" в этом случаи не выводит какого типа # возможно по этому нет ошибки, что lambda возвращает не Some Some(1).map(lambda x: x) Хотелось бы выводить тип 'x' и получать ошибки при таких конструкциях, как то это возможно сделать? Использую pycharm community + python 3.6.7

Google
Andrey
07.02.2019
06:49:47
class Some(Generic[T], Generic[V]) Это должно помочь?

Tishka17
07.02.2019
06:49:58
Generic[T, V]

Ща, погоди дочитаю

Andrey
07.02.2019
06:50:27
ой просто первый раз вообще в tyings влез, хочу разобратся с этой фичей

Andrey
07.02.2019
06:53:23
Tishka17
07.02.2019
06:53:34
Хотя на самом деле, может и не надо второй параметр

Andrey
07.02.2019
06:53:39
Но ты можешь сделать явно Some[int, int]
Попробую поэксперементировать с этим вечером

Andrey
07.02.2019
06:55:55
Да я вроде думаю что не надо. У меня кстати и такая констукция не работала def map(self, f: Callable[[T], T]) -> 'Some'[T]: # x - хз что такое говорит pycharm Some(1).map(labmda x: x)

Maxim robox
07.02.2019
06:56:26
Andrey
07.02.2019
06:56:27
Ну если проблема в PyCharm, тогда другой IDE попробую провернуть такое и в vim обязательно

Andrey
07.02.2019
06:59:11
спасибо

Google
Andrey
07.02.2019
07:00:32
автодополнение говорит хз что такое

Tishka17
07.02.2019
07:00:46
Ну увы, наверно просто не умеют

Andrey
07.02.2019
07:01:15
Ааа даже так. Ну ладно вечером потестирую

Проксимов
07.02.2019
07:22:41
Aragaer
07.02.2019
07:34:37
это у кого тестовое задание требует обязательно аккаунт в фейсбуке?

они б еще в каком-нибудь вконтакте попросили

Dmitry
07.02.2019
07:35:37
Кто-нибудь из присутствующих на Upwork получал работу?

Bogdan (SirEdvin)
07.02.2019
07:35:49
они б еще в каком-нибудь вконтакте попросили
Вы не коммуникабельный, вы нам не интересны (с)

Но имхо, если компания работает часто с фейсбуком, то по идее и аккаунт там надо иметь)

Provotok [Воркаю]
07.02.2019
07:39:51
nometa.xyz
полезно

Проксимов
07.02.2019
07:40:14
полезно
Звезду на гитхаб ставь₽)₽

Provotok [Воркаю]
07.02.2019
07:40:39
Проксимов
07.02.2019
07:40:49
Всё равно понадобится

Yury
07.02.2019
07:48:07
Andrey
07.02.2019
07:50:34
ну может он фанатик из мира форточек

Google
Andrew
07.02.2019
07:50:50
я чуть не поперхнулся. На винде что-то делать с кодом проще, чем на линухе??
Он имел в виду еблю с дровами для видеокарт, вероятно

Yury
07.02.2019
07:51:36
Он имел в виду еблю с дровами для видеокарт, вероятно
да это тоже мне в голову пришло, гпу конечно под винду лучше работает, ИГРЫ же

Примерно однохуйственно
80% процентов кодеров, когда им говоришь, что на винде можно кодить, делают ФИ

Проксимов
07.02.2019
07:53:06
Yury
07.02.2019
07:53:20
личная статистика

Так что можно сказать и так

xD

Проксимов
07.02.2019
07:53:53
личная статистика
И Насколько она репрезентативна?

Yury
07.02.2019
07:54:03
разумеется она КРАЙНЕ МАЛА

Проксимов
07.02.2019
07:54:52
разумеется она КРАЙНЕ МАЛА
На этом можно закончить

Tigran
07.02.2019
07:54:53
80% Юриев всегда берут цифры с потолка

Andrey
07.02.2019
07:55:03
Очередная статистика взятая с потолка?
Вроде в телеге есть голосовалки, запустить бы да посмотреть кто тут windows кто linux )

Проксимов
07.02.2019
07:55:35
Yury
07.02.2019
07:56:29
можно временно в закреп

Andrey
07.02.2019
07:57:05
Начинай свой день с очередным осесрачем
на бывшей работе так и делали! как ни как за соперническом лежит успех)

Andrew
07.02.2019
07:57:08
можно временно в закреп
Придёт какой нибудь Beosник и скажет а почему в голосовалке нет моей оси

Google
pavel
07.02.2019
07:57:32
а оно еще живое?

биось

Yury
07.02.2019
07:58:00
Придёт какой нибудь Beosник и скажет а почему в голосовалке нет моей оси
опрос типа где пишем Win Lin ANDROID MacOs BSD другое непопулярное гавно

Andrew
07.02.2019
07:58:02
биось
да я хрен знает. Просто первое что всплыло в памяти

Soso
07.02.2019
07:58:05
Вроде в телеге есть голосовалки, запустить бы да посмотреть кто тут windows кто linux )
Мне это детский мультик напомнил. Кто умеет считать, начинайте а то утонем.

pavel
07.02.2019
07:58:16
вот ты динозавр

полуось бы еще вспомнил

Terminator
07.02.2019
07:58:50
srt::out будет жить. Поприветствуем!

Soso
07.02.2019
07:59:13
опрос типа где пишем Win Lin ANDROID MacOs BSD другое непопулярное гавно
Зачем, что из этого хотите извлечь? Колво цыплят и утят?

Yury
07.02.2019
07:59:25
Что первое - курица или яйцо

Страница 8024 из 9768