@ru_python

Страница 8591 из 9768
zzabad
01.04.2019
18:54:20


zzabad
01.04.2019
18:54:35


Pavel
01.04.2019
18:56:00
а остальные 22 строчки показать можно? только не картинкой

Google
zzabad
01.04.2019
18:57:29
class KeysType(List[bytes]): def __init__(self, seq=(), list_name: str =None, db=None): if list_name and db is None: raise TypeError("list_name and db can not be `None`") self._list_name = list_name.encode() self._db = db self._setup() def _setup(self): keys = self._db.get(self._list_name) if keys is not None: super().__init__(jsons.loadb(keys, KeysType)) def _rewrite_db(self): self._db.put(self._list_name, jsons.dump(self)) def append(self, key: bytes): if key not in self: KeysType.append(key) self._rewrite_db() def remove(self, key: bytes): if key in self: KeysType.remove(key) self._rewrite_db()

я знаю шо говнокод :DDD

Pavel
01.04.2019
19:00:02
def append(self, key: bytes): if key not in self: KeysType.append(key) это вот что за дичь?

Elisey
01.04.2019
19:00:37
<pre>Traceback (most recent call last): File &quot;/home/no5carry/pyTelegramRepostBot/ptrb/lib/python3.6/site-packages/requests/packages/urllib3/connectionpool.py&quot;, line 544, in urlopen body=body, headers=headers) File &quot;/home/no5carry/pyTelegramRepostBot/ptrb/lib/python3.6/site-packages/requests/packages/urllib3/connectionpool.py&quot;, line 349, in _make_request conn.request(method, url, **httplib_request_kw) File &quot;/usr/lib/python3.6/http/client.py&quot;, line 1239, in request self._send_request(method, url, body, headers, encode_chunked) File &quot;/usr/lib/python3.6/http/client.py&quot;, line 1285, in _send_request self.endheaders(body, encode_chunked=encode_chunked) File &quot;/usr/lib/python3.6/http/client.py&quot;, line 1234, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File &quot;/usr/lib/python3.6/http/client.py&quot;, line 1065, in _send_output self.send(chunk) File &quot;/usr/lib/python3.6/http/client.py&quot;, line 986, in send self.sock.sendall(data) File &quot;/usr/lib/python3.6/ssl.py&quot;, line 975, in sendall v = self.send(byte_view[count:]) File &quot;/usr/lib/python3.6/ssl.py&quot;, line 944, in send return self._sslobj.write(data) File &quot;/usr/lib/python3.6/ssl.py&quot;, line 642, in write return self._sslobj.write(data) socket.timeout: The write operation timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File &quot;/home/no5carry/pyTelegramRepostBot/ptrb/lib/python3.6/site-packages/requests/adapters.py&quot;, line 370, in send timeout=timeout File &quot;/home/no5carry/pyTelegramRepostBot/ptrb/lib/python3.6/site-packages/requests/packages/urllib3/connectionpool.py&quot;, line 597, in urlopen _stacktrace=sys.exc_info()[2]) File &quot;/home/no5carry/pyTelegramRepostBot/ptrb/lib/python3.6/site-packages/requests/packages/urllib3/util/retry.py&quot;, line 245, in increment raise six.reraise(type(error), error, _stacktrace) File &quot;/home/no5carry/pyTelegramRepostBot/ptrb/lib/python3.6/site-packages/requests/packages/urllib3/packages/six.py&quot;, line 309, in reraise raise value.with_traceback(tb) File &quot;/home/no5carry/pyTelegramRepostBot/ptrb/lib/python3.6/site-packages/requests/packages/urllib3/connectionpool.py&quot;, line 544, in urlopen body=body, headers=headers) File &quot;/home/no5carry/pyTelegramRepostBot/ptrb/lib/python3.6/site-packages/requests/packages/urllib3/connectionpool.py&quot;, line 349, in _make_request conn.request(method, url, **httplib_request_kw) File &quot;/usr/lib/python3.6/http/client.py&quot;, line 1239, in request self._send_request(method, url, body, headers, encode_chunked) File &quot;/usr/lib/python3.6/http/client.py&quot;, line 1285, in _send_request self.endheaders(body, encode_chunked=encode_chunked) File &quot;/usr/lib/python3.6/http/client.py&quot;, line 1234, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File &quot;/usr/lib/python3.6/http/client.py&quot;, line 1065, in _send_output self.send(chunk) File &quot;/usr/lib/python3.6/http/client.py&quot;, line 986, in send self.sock.sendall(data) File &quot;/usr/lib/python3.6/ssl.py&quot;, line 975, in sendall v = self.send(byte_view[count:]) File &quot;/usr/lib/python3.6/ssl.py&quot;, line 944, in send return self._sslobj.write(data) File &quot;/usr/lib/python3.6/ssl.py&quot;, line 642, in write return self._sslobj.write(data) requests.packages.urllib3.exceptions.ProtocolError: (&apos;Connection aborted.&apos;, timeout(&apos;The write operation timed out&apos;,)) During handling of the above exception, another exception occurred:

Traceback (most recent call last): File &quot;bot.py&quot;, line 67, in &lt;module&gt; time= parse_new_post(time) File &quot;bot.py&quot;, line 39, in parse_new_post bot.send_video(-1001151660520,data = requests.get(root[0][6][5].attrib[&apos;url&apos;]).content) File &quot;/home/no5carry/pyTelegramRepostBot/ptrb/lib/python3.6/site-packages/telebot/__init__.py&quot;, line 719, in send_video parse_mode, supports_streaming, disable_notification, timeout)) File &quot;/home/no5carry/pyTelegramRepostBot/ptrb/lib/python3.6/site-packages/telebot/apihelper.py&quot;, line 383, in send_video return _make_request(token, method_url, params=payload, files=files, method=&apos;post&apos;) File &quot;/home/no5carry/pyTelegramRepostBot/ptrb/lib/python3.6/site-packages/telebot/apihelper.py&quot;, line 54, in _make_request timeout=(connect_timeout, read_timeout), proxies=proxy) File &quot;/home/no5carry/pyTelegramRepostBot/ptrb/lib/python3.6/site-packages/requests/sessions.py&quot;, line 465, in request resp = self.send(prep, **send_kwargs) File &quot;/home/no5carry/pyTelegramRepostBot/ptrb/lib/python3.6/site-packages/requests/sessions.py&quot;, line 573, in send r = adapter.send(request, **kwargs) File &quot;/home/no5carry/pyTelegramRepostBot/ptrb/lib/python3.6/site-packages/requests/adapters.py&quot;, line 415, in send raise ConnectionError(err, request=request) requests.exceptions.ConnectionError: (&apos;Connection aborted.&apos;, timeout(&apos;The write operation timed out&apos;,)) </pre> скажите в чем ошибка я не понимаю, по ссылке хочу вывести видео, с картинкой норм, а видео не выводит

zzabad
01.04.2019
19:00:56
def append(self, key: bytes): if key not in self: KeysType.append(key) это вот что за дичь?
если такого элемента нет в списке, то добавляй

если есть то не добавляй

зн шо дерьмище

Pavel
01.04.2019
19:02:11
наверное, ты хочешь что то типа super().append(key)?

zzabad
01.04.2019
19:02:25
я хочу так сделать

но он орет

Pavel
01.04.2019
19:02:34
ну так вперед

Google
zzabad
01.04.2019
19:02:47
вот

Pavel
01.04.2019
19:05:06
вот
>>> from typing import List >>> class KT(List[bytes]): ... def append(self, k): ... if k in self: ... raise ValueError('all your base are belong to us') ... super().append(k) ... print(self[-1]) ... >>> a = KT() >>> a.append(1) 1 >>> a.append(2) 2 >>> a.append(2) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<stdin>", line 4, in append ValueError: all your base are belong to us >>>

или я чего то не понимаю, или одно из двух

zzabad
01.04.2019
19:05:23
тааак

хорошо я попробую чекнуть заново тогда

у меня просто в рекурсию уходит

Марк
01.04.2019
19:05:54
Чуваки, вопрос по expire в редиске и субскрайбах на него. Типо, если срок жизни ключа закончился, то высылается событие. Чет какое-то оно нестабильное. Выставлено в 30 секунд, а может местами фигачить под все 50. Кто-то с этим сталкивался?

zzabad
01.04.2019
19:06:02
когда я super().append(key) делаю

zzabad
01.04.2019
19:08:36
@zion_o_zaur спасибо

Pavel
01.04.2019
19:08:46
@zion_o_zaur спасибо
я так и не понял за что

zzabad
01.04.2019
19:08:58
Хотя бы за попытку помочь с:

Pavel
01.04.2019
19:09:27
Хотя бы за попытку помочь с:
то есть ты так и не получил, что хотел?

zzabad
01.04.2019
19:09:35
пробую щас)

Pavel
01.04.2019
19:11:51
NB. раз уж ты явно рестриктишь свой лист к байтам, неплохо бы делать проверку на isinstance(key, bytes)

Марк
01.04.2019
19:15:30
https://stackoverflow.com/questions/36172745/how-does-redis-expire-keys
Было бы замечательно увидеть мнение мемберов по сабжу, что я описал.

ForeverLiveArt
01.04.2019
19:46:10
50 долларов могу оплатить за подключение скрипта к базе данных

Алексей
01.04.2019
20:07:53
Всем привет. Мне нужно выполнить большое количество задач для celery за максмально короткое время. Запускаю вот так: celery worker -A task и загружаю все таски в очередь скриптом Как можно это оптимизировать для большей производительности?

Google
Марк
01.04.2019
20:17:55
Кстати, в честь первого апреля, который почти закончился, вопрос: за ентот день никого не заебала сраная анимация на Стеке? А то енто же пиздец

Evilenzo
01.04.2019
20:31:38
Погоди-ка, это откуда его мессаги?

Егор
01.04.2019
20:31:51
Що ?

Evilenzo
01.04.2019
20:32:13
Стикпак, Светов, сообщения тг

ForeverLiveArt
01.04.2019
21:20:53
Егор
01.04.2019
21:21:58
это за 40
100 £ и шлп н..

0x2a6e45970566659dd87939e20f0857b26c966749

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