Алексей
проверишь что твой пакет попал в wheel
в смысле попал в wheel? Разве недостаточно того что он попал в pip?
Oleg
чтобы собрать manylinux wheel можно использовать специальный docker image https://github.com/pypa/manylinux
Oleg
из-за того что там CentOS 5 многие зависимости приходится из исходников собирать, т.к. в репах их просто нет
Alex
в смысле попал в wheel? Разве недостаточно того что он попал в pip?
wheel это всего лишь архив. ты можешь и без wheel установить пакет в виде ссылки python setup.py develop или pip install -e .
Alex
давай ты начнешь с того какую задачу ты пытаешься решить?
Алексей
Alex
ты несешь какую-то хуйню
Алексей
При этом helloworld написан в pycharm
Alex
пиздуй в @ru_python_beginners, спроси чувака с ником Zart
Alex
вообще бред какой-то. как ты собрался "запускать" wheel. это ж сраный архив.
Alex
он даже setup.py не выполняет при установке, в отличие от sdist.
✙Dima✙
Ого
✙Dima✙
Проверка на человечность
Bubble jungle ✙
Как можно спомощью split() получить чистую строку без знаков по-типу '\n'?
Bubble jungle ✙
AttributeError: 'str' object has no attribute 'srtip' а это нормально да?
Alex
да, это нормально
Alex
попробуй разуть глаза.
Bubble jungle ✙
А
Bubble jungle ✙
Блин ну я дурак
ForeverLiveArt
как его заставить отправлять данные в mySQL, на другой сервер, не на локальные переменные как сейчас? Благодарности
Pavel
как его заставить отправлять данные в mySQL, на другой сервер, не на локальные переменные как сейчас? Благодарности
вот бы 5 килобайт непойми чего скачивать-то и думать чем на телефоне открыть... pastebin же есть
ForeverLiveArt
https://pastebin.com/bFQF4D69
ForeverLiveArt
это IPN listener - он получает данные с paypal, верифицирует и считывает строки
ForeverLiveArt
как его заставить в базу данных направлять это всё
Pavel
ну а как вообще работают с базами данных? нужно иметь бд с нужной схемой, уметь к ней подключаться, и уметь положить в нужные таблички нужные данные
Pavel
не думаю, что вместо вас это здесь кто-то напишет
Bubble jungle ✙
strip?
Это не работает с такими знаками как "\n"
Pavel
за деньги мб, ну ладно
я не понимаю, что сложного взять документацию по pymysql какой нить или psycopg2. там даже в экзамплах есть больше, чем вашей задачке требуется
Bubble jungle ✙
>>> '1\n'.strip() '1'
Inc.\n192.168.1.xxx\tac:xx:xx:xx:xx:db\tLenovo
Bubble jungle ✙
Всё равно есть \n
Pavel
Inc.\n192.168.1.xxx\tac:xx:xx:xx:xx:db\tLenovo
>>> '1 1 '.strip() '1 1' вероятно, дело в том, что надо понимать, что стрип обгрызает с концов, если можн так выразиться
Anonymous
ForeverLiveArt
я композитор
Anonymous
Всё равно есть \n
используй .replace('\n','')
Pavel
mysqldb лучше)
еще лучше пользоваться нормальной субд, а не майскуелем
Pavel
я не программист
ну ведь то, что вы уже нам показали, вы как то породили на свет?
Pavel
я это нашел
думаю, вам нужно четко описать, чего хочется, и сколько вы готовы за это заплатить. может, кого и заинтересует.
ForeverLiveArt
думаю, вам нужно четко описать, чего хочется, и сколько вы готовы за это заплатить. может, кого и заинтересует.
мне нужно, чтобы listener получал данные отсюда https://developer.paypal.com/developer/ipnSimulator/, ну и, соответственно не только sandbox режим, но и live. Это уже есть в скрипте. Нужно дополнить скрипт тем, что отправлять полученные данные после верификации в базу данных
ForeverLiveArt
думаю, в момент сохранения в локальные переменные
Pavel
Pavel
@deluxoft , твоё время опять настало!
Nikolay
А если я со счета переведу средства на бинанс, оттуда в монеру и на миксер кошельков. Как тебе такое?
Pavel
а остальные 22 строчки показать можно? только не картинкой
Pavel
def append(self, key: bytes): if key not in self: KeysType.append(key) это вот что за дичь?
BotoTVOREC
<pre>Traceback (most recent call last): File "/home/no5carry/pyTelegramRepostBot/ptrb/lib/python3.6/site-packages/requests/packages/urllib3/connectionpool.py", line 544, in urlopen body=body, headers=headers) File "/home/no5carry/pyTelegramRepostBot/ptrb/lib/python3.6/site-packages/requests/packages/urllib3/connectionpool.py", line 349, in _make_request conn.request(method, url, **httplib_request_kw) File "/usr/lib/python3.6/http/client.py", line 1239, in request self._send_request(method, url, body, headers, encode_chunked) File "/usr/lib/python3.6/http/client.py", line 1285, in _send_request self.endheaders(body, encode_chunked=encode_chunked) File "/usr/lib/python3.6/http/client.py", line 1234, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.6/http/client.py", line 1065, in _send_output self.send(chunk) File "/usr/lib/python3.6/http/client.py", line 986, in send self.sock.sendall(data) File "/usr/lib/python3.6/ssl.py", line 975, in sendall v = self.send(byte_view[count:]) File "/usr/lib/python3.6/ssl.py", line 944, in send return self._sslobj.write(data) File "/usr/lib/python3.6/ssl.py", 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 "/home/no5carry/pyTelegramRepostBot/ptrb/lib/python3.6/site-packages/requests/adapters.py", line 370, in send timeout=timeout File "/home/no5carry/pyTelegramRepostBot/ptrb/lib/python3.6/site-packages/requests/packages/urllib3/connectionpool.py", line 597, in urlopen _stacktrace=sys.exc_info()[2]) File "/home/no5carry/pyTelegramRepostBot/ptrb/lib/python3.6/site-packages/requests/packages/urllib3/util/retry.py", line 245, in increment raise six.reraise(type(error), error, _stacktrace) File "/home/no5carry/pyTelegramRepostBot/ptrb/lib/python3.6/site-packages/requests/packages/urllib3/packages/six.py", line 309, in reraise raise value.with_traceback(tb) File "/home/no5carry/pyTelegramRepostBot/ptrb/lib/python3.6/site-packages/requests/packages/urllib3/connectionpool.py", line 544, in urlopen body=body, headers=headers) File "/home/no5carry/pyTelegramRepostBot/ptrb/lib/python3.6/site-packages/requests/packages/urllib3/connectionpool.py", line 349, in _make_request conn.request(method, url, **httplib_request_kw) File "/usr/lib/python3.6/http/client.py", line 1239, in request self._send_request(method, url, body, headers, encode_chunked) File "/usr/lib/python3.6/http/client.py", line 1285, in _send_request self.endheaders(body, encode_chunked=encode_chunked) File "/usr/lib/python3.6/http/client.py", line 1234, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.6/http/client.py", line 1065, in _send_output self.send(chunk) File "/usr/lib/python3.6/http/client.py", line 986, in send self.sock.sendall(data) File "/usr/lib/python3.6/ssl.py", line 975, in sendall v = self.send(byte_view[count:]) File "/usr/lib/python3.6/ssl.py", line 944, in send return self._sslobj.write(data) File "/usr/lib/python3.6/ssl.py", line 642, in write return self._sslobj.write(data) requests.packages.urllib3.exceptions.ProtocolError: ('Connection aborted.', timeout('The write operation timed out',)) During handling of the above exception, another exception occurred:
BotoTVOREC
Traceback (most recent call last): File "bot.py", line 67, in <module> time= parse_new_post(time) File "bot.py", line 39, in parse_new_post bot.send_video(-1001151660520,data = requests.get(root[0][6][5].attrib['url']).content) File "/home/no5carry/pyTelegramRepostBot/ptrb/lib/python3.6/site-packages/telebot/__init__.py", line 719, in send_video parse_mode, supports_streaming, disable_notification, timeout)) File "/home/no5carry/pyTelegramRepostBot/ptrb/lib/python3.6/site-packages/telebot/apihelper.py", line 383, in send_video return _make_request(token, method_url, params=payload, files=files, method='post') File "/home/no5carry/pyTelegramRepostBot/ptrb/lib/python3.6/site-packages/telebot/apihelper.py", line 54, in _make_request timeout=(connect_timeout, read_timeout), proxies=proxy) File "/home/no5carry/pyTelegramRepostBot/ptrb/lib/python3.6/site-packages/requests/sessions.py", line 465, in request resp = self.send(prep, **send_kwargs) File "/home/no5carry/pyTelegramRepostBot/ptrb/lib/python3.6/site-packages/requests/sessions.py", line 573, in send r = adapter.send(request, **kwargs) File "/home/no5carry/pyTelegramRepostBot/ptrb/lib/python3.6/site-packages/requests/adapters.py", line 415, in send raise ConnectionError(err, request=request) requests.exceptions.ConnectionError: ('Connection aborted.', timeout('The write operation timed out',)) </pre> скажите в чем ошибка я не понимаю, по ссылке хочу вывести видео, с картинкой норм, а видео не выводит
Pavel
наверное, ты хочешь что то типа super().append(key)?
Pavel
ну так вперед
Pavel
>>> 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 >>>
Pavel
или я чего то не понимаю, или одно из двух
Anonymous
Чуваки, вопрос по expire в редиске и субскрайбах на него. Типо, если срок жизни ключа закончился, то высылается событие. Чет какое-то оно нестабильное. Выставлено в 30 секунд, а может местами фигачить под все 50. Кто-то с этим сталкивался?
Pavel
возможно, это устарело, но год тому было именно так
Pavel
я так и не понял за что
Pavel
то есть ты так и не получил, что хотел?
Pavel
NB. раз уж ты явно рестриктишь свой лист к байтам, неплохо бы делать проверку на isinstance(key, bytes)
Anonymous
https://stackoverflow.com/questions/36172745/how-does-redis-expire-keys
Было бы замечательно увидеть мнение мемберов по сабжу, что я описал.
ForeverLiveArt
50 долларов могу оплатить за подключение скрипта к базе данных
Alexey
Всем привет. Мне нужно выполнить большое количество задач для celery за максмально короткое время. Запускаю вот так: celery worker -A task и загружаю все таски в очередь скриптом Как можно это оптимизировать для большей производительности?
Anonymous
Кстати, в честь первого апреля, который почти закончился, вопрос: за ентот день никого не заебала сраная анимация на Стеке? А то енто же пиздец
Максим
Погоди-ка, это откуда его мессаги?
Richard
Що ?
Максим
Стикпак, Светов, сообщения тг
ForeverLiveArt
Richard
это за 40
100 £ и шлп н..
Richard
0x2a6e45970566659dd87939e20f0857b26c966749
ForeverLiveArt
100 £ и шлп н..
сколько это в USD