
fickle asshole
11.12.2018
20:10:44
быдлокод гарантирую :)

Nikolay
11.12.2018
20:11:53
наконец-то
хотя чего это я; уже месяц тут лабы

Google

fickle asshole
11.12.2018
20:12:12
сессия скоро АХАХХАХА

Станислав
11.12.2018
20:16:22

fickle asshole
11.12.2018
20:16:33
у меня с 24

Станислав
11.12.2018
20:16:43
А ну лол .-.
А у нас там на сосновой решетке преподают.
Но душа все равно тут, со змейкой❤

fickle asshole
11.12.2018
20:19:29
у решетка
у нас на ней практикуют на ней ооп
и всё

Vlad
11.12.2018
20:20:30
ну хоть не кружка кофе
или, тем более, синий слоник

Vladislav
11.12.2018
20:25:53
друзья, а кто использовал celery, там если SoftTimeLimitExeeded возникает, но его отлавливаю в try-except - он отображается в логах ?

Владимир
11.12.2018
20:35:51
Если ты его поймал, то в логи он скорей всего не пойдёт

Sergey
11.12.2018
20:48:13
как использовать функцию findall для поиска слов начинающиеся на любую букву. есть текст в переменной. задаю такую конструкцию l = re.findall('c.*', mammoth) находятся слова и предложения.
нужны только слова начинающиеся на с

Google

Pavel
11.12.2018
20:50:02
\bc\w+, наверное.
\b - word boundary

Роман
11.12.2018
20:50:46
хотел было про это написать
но вообще есть классный сайт regex101

Sergey
11.12.2018
20:51:50

Роман
11.12.2018
20:54:12
Я тут несколько дней назад задавал вопрос почему такой кусок кода жрет процессор:
while True:
gevent.sleep()
Но вот ответа не получил, может кто-то сможет пробел восполнить, буду очень благодарен

Pavel
11.12.2018
20:54:25

Sergey
11.12.2018
20:55:01
l = re.findall('\bc+\w', mammoth)
если я правильно понял

Роман
11.12.2018
20:55:39

Sergey
11.12.2018
20:55:50

Роман
11.12.2018
20:55:50
c+ у тебя будет искать несколько вхождений

Sergey
11.12.2018
20:55:55
анаконда

Владимир
11.12.2018
20:59:28

Alexey
11.12.2018
21:00:42

Роман
11.12.2018
21:01:08

Nikita
11.12.2018
21:02:37
Ребят, подскажите плз с такой фигнёй
Фласк возвращает 500 ошибку, хотя там 404
чё эт так? куда копать?

Роман
11.12.2018
21:02:56

Tishka17
11.12.2018
21:03:01

Google

Alexey
11.12.2018
21:03:12

Владимир
11.12.2018
21:03:31

Nikita
11.12.2018
21:03:36

Tishka17
11.12.2018
21:03:57


Nikita
11.12.2018
21:04:02
Что в логах?
192.168.1.117 - - [11/Dec/2018 22:00:42] "GET /fghf HTTP/1.1" 500 -
Traceback (most recent call last):
File "/usr/local/lib/python3.4/dist-packages/flask/app.py", line 1997, in __call__
return self.wsgi_app(environ, start_response)
File "/usr/local/lib/python3.4/dist-packages/flask/app.py", line 1985, in wsgi_app
response = self.handle_exception(e)
File "/usr/local/lib/python3.4/dist-packages/flask/app.py", line 1540, in handle_exception
reraise(exc_type, exc_value, tb)
File "/usr/local/lib/python3.4/dist-packages/flask/_compat.py", line 33, in reraise
raise value
File "/usr/local/lib/python3.4/dist-packages/flask/app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "/usr/local/lib/python3.4/dist-packages/flask/app.py", line 1615, in full_dispatch_request
return self.finalize_request(rv)
File "/usr/local/lib/python3.4/dist-packages/flask/app.py", line 1630, in finalize_request
response = self.make_response(rv)
File "/usr/local/lib/python3.4/dist-packages/flask/app.py", line 1725, in make_response
raise ValueError('View function did not return a response')
ValueError: View function did not return a response


Владимир
11.12.2018
21:04:08

Tishka17
11.12.2018
21:04:11
Ну вот

Nikita
11.12.2018
21:04:17
ооооо
вот я лох
точно

Tishka17
11.12.2018
21:04:32
:)
У меня это самая частая опечатка

Nikita
11.12.2018
21:04:49
всё супер! спасиб ребят
на такой фигне запарился)

Pavel
11.12.2018
21:05:19

Nikita
11.12.2018
21:05:56
я собсно и тупил

Роман
11.12.2018
21:06:05

Владимир
11.12.2018
21:10:17

Роман
11.12.2018
21:11:05
это которое руководство gevent для практикующих программистов?

Google

Роман
11.12.2018
21:11:21
или как-то так

Admin
ERROR: S client not available

Роман
11.12.2018
21:11:49

Владимир
11.12.2018
21:12:05

Роман
11.12.2018
21:12:42
Да
а, читал, само собой, хотя мне, конечно, подход gevent с обезъянним патчем не очень импонирует

Владимир
11.12.2018
21:12:59
https://vovkd.github.io/gevent-tutorial/
Да суть не в патчах, а в подходе

Sergey
11.12.2018
21:13:20

Владимир
11.12.2018
21:13:25
Та же тема с асинкио
У тех и других выгода максимальная при работе с i/o
В задачах нагружающих пц они особой выгода не несут

Роман
11.12.2018
21:14:51
Мне вот интересно было именно на уровне более низком почему именно так происходит, а то меня по всей видимости долбоебом окрестили после этого вопроса)

Владимир
11.12.2018
21:14:56
Так же как потоки под давлением гил

Роман
11.12.2018
21:15:02

Владимир
11.12.2018
21:15:28
Да, про неблокирующее исполнение и переключение контекста

Роман
11.12.2018
21:17:14

Владимир
11.12.2018
21:17:31
Потому что гил

Роман
11.12.2018
21:17:54
ну так gil же на io операциях и переключается

Владимир
11.12.2018
21:18:18
Не совсем, он отпускает на ио, но
Там более тонкий механизм

Google

Роман
11.12.2018
21:20:40
нужно будет почитать
подробнее

Владимир
11.12.2018
21:21:16
В основном гил мешает задачам на пц, на ио он не мешает ч 3 питоне гил переработали

Sergey
11.12.2018
21:23:17
l = re.findall(r'[c]\w+', mammoth)

Pavel
11.12.2018
21:24:37
l = re.findall(r'[c]\w+', mammoth)
а зачем квадратные скобки, если только одна буква внутри?
>>> re.findall(r'\bc\w+', 'this is a scary text about cucumbers and customers.')
['cucumbers', 'customers']

Sergey
11.12.2018
21:25:31
спасиб
до этого было не сырая строка
не срабатывала

Роман
11.12.2018
21:28:06