
Sergey
19.06.2017
11:40:17
Юникодную

Mike
19.06.2017
11:40:31
Ты про второй питон?

Sergey
19.06.2017
11:40:41

Краб ходит E7
19.06.2017
11:40:52

Google

Mike
19.06.2017
11:41:17

Sergey
19.06.2017
11:41:38

Краб ходит E7
19.06.2017
11:41:44
последнее сообщение в консоле Имя файла ./data/an_db/tmp.txt
и и-то этот путь не используется сейчас

S
19.06.2017
11:42:57

Mike
19.06.2017
11:43:09
bdfile, textfile разные имена

S
19.06.2017
11:44:54

Краб ходит E7
19.06.2017
11:45:19
поправил

Mike
19.06.2017
11:45:28
Почему у тебя открывается в переменную одну, а пишется в другую?

S
19.06.2017
11:46:11
а, я подумал что там есть контекст который не вижу, как в джаваскрипте и this указывает не туда ?
плохо контексты переключать налету ?

Google

Краб ходит E7
19.06.2017
11:47:24
@bot.message_handler(commands=['new'], func=lambda message: True)
def md5_test(message):
# bot.reply_to(message, message.date)#hashlib.md5(message.date).hexdigest())
DEBUG("вход в ф-цию","")
# newfile = os.path.join(botvars.bddir, str(message.date) + '.txt')
newfile = botvars.bddir + 'tmp.txt' #str(message.date) + '.txt'
DEBUG("Имя файла", newfile)
bdfile = open("tmp.txt", 'wb')
DEBUG("открыли и создали файл для записи")
bdfile.write(message.text)
DEBUG("записали")
bdfile.close()
DEBUG("bdfile.врот", message.text)
Поправил, мой косяк, ночью писал, не помогло...
надо ф-цию переименовать...

S
19.06.2017
11:48:27
а почему ты составляешь путь, а потом кидаешь в tmp.txt без пути
и зачем wb?
и где debug последнее сообщение выдает

Краб ходит E7
19.06.2017
11:50:31
пока пишу в вайл рядом с собой, надо разобраться с записью. путь генерируется автоматически, на основании даты-времени.
щас
WEBHOOK_SSL_CERT ./webhook_cert.pem
WEBHOOK_SSL_PRIV ./webhook_pkey.pem
[19/Jun/2017:14:47:55] ENGINE Listening for SIGUSR1.
[19/Jun/2017:14:47:55] ENGINE Listening for SIGHUP.
[19/Jun/2017:14:47:55] ENGINE Listening for SIGTERM.
[19/Jun/2017:14:47:55] ENGINE Bus STARTING
[19/Jun/2017:14:47:55] ENGINE Started monitor thread '_TimeoutMonitor'.
[19/Jun/2017:14:47:55] ENGINE Started monitor thread 'Autoreloader'.
[19/Jun/2017:14:47:55] ENGINE Serving on https://0.0.0.0:8443
[19/Jun/2017:14:47:55] ENGINE Bus STARTED
149.154.167.231 - - [19/Jun/2017:14:49:48] "POST /3848439 ... ARqz6Y/ HTTP/1.1" 200 2 "" ""
вход в ф-цию
Имя файла ./data/an_db/tmp.txt

S
19.06.2017
11:53:45
и файл там создается?
я бы в try except обернул, скорее всего не может там файл создать

Краб ходит E7
19.06.2017
11:58:30
файл создаётся, в том то и дело

S
19.06.2017
11:59:23
ну если дальше не идёт оберни в try, а except в дебаг

Краб ходит E7
19.06.2017
12:22:18
щас, с мясом доделаю, и попробую ввернуть
try:
bdfile = open("tmp.txt", 'wb')
except Exception as e:
print(str(e))
И ничего не выдаёт

S
19.06.2017
13:12:33
да не может ведь быть такого, если он файл создает, то и писать должен, может на with переписать?

Краб ходит E7
19.06.2017
13:45:10
Ура.
[19/Jun/2017:16:42:59] ENGINE Serving on https://0.0.0.0:8443
[19/Jun/2017:16:42:59] ENGINE Bus STARTED
149.154.167.231 - - [19/Jun/2017:16:43:27] "POST /384843923:AAEMQC6e8njGX9D6voqLHtFt_eL_bARqz6Y/ HTTP/1.1" 200 2 "" ""
Имя файла ./data/an_db/1497879873.txt
открыли и создали файл для записи <_io.TextIOWrapper name='./data/an_db/1497879873.txt' mode='w' encoding='UTF-8'>
Записано: Снесла курочка дедушке яичко. Напрочь.
uyri@serv2:~/anekbot$ cat data/an_db/1497879873.txt
Снесла курочка дедушке яичко. Напрочь.uyri@serv2:~/anekbot$

Google

Краб ходит E7
19.06.2017
13:46:09
#Генерация имени файла и сохранение текста
@bot.message_handler(commands=['new'], func=lambda message: True)
def save_text(message):
newfile = botvars.bddir + str(message.date) + '.txt'
DEBUG("Имя файла", newfile)
with open(newfile, 'w') as bdfile:
DEBUG("открыли и создали файл для записи",str(bdfile))
anek = message.text
bdfile.write(anek[4:])
DEBUG("Записано:", anek[4:])
Спасибо всем кто помогал!

Александр
19.06.2017
16:08:23
Ищем программиста на питоне. Полная занятость.
Вас ждут:
- много данных
- релизы веры
- CI/CD, автотесты
- беседы о семантике
- постоянно развивающая команда
- разнообразные задачи, в т.ч. исследования, попытки строить скрам и т.д.
- вам будет чему у нас поучиться
- мини-спортзал
- рабочее место в СПБ на Нарвской
Пишите: zbc@mail.ru

Краб ходит E7
19.06.2017
16:31:22

Евгений
19.06.2017
16:58:15

Краб ходит E7
21.06.2017
15:24:21
@astenki Привет! Спамить будешь?

Ibh
21.06.2017
15:32:20
хм. а превентивно забанивающий бот это мысль. если свежий человек при входе в канал получает капчу и не вводит её правильно - он забанивается
хотя остаются спамеры-люди, которые могут нагадить

Nataly
21.06.2017
15:52:46
Но вакансию могу прислать)

Anton
22.06.2017
09:09:30
гайз
смех смехом, но у меня в проекте jquery
вы ж в гит его не пихаете?
а как подкачивать обратно?
после клона репозитория
наверно нужно тянуть bower'ом/npm'ом
но каким конкретно?.. :(

Олег
22.06.2017
09:30:27
Можно просто подключить через cdn и не заморачиваться :)
https://cdnjs.com/libraries/jquery/
Хотя можно и в реп положить. Плохо от этого никому не станет.

Anton
22.06.2017
09:39:57
cdn.. спасибо, я пошарю, шо это

Google

Anton
22.06.2017
09:42:15
ой, сложно)
подтяну бовером)

Alan
22.06.2017
11:38:49
Господа, нужен совет
Всем привет
Использую aioredis и asyncio
Есть два connection_pool и два подключения созданных через create_redis
Один пул и подключения к одной базе
Второй пул к другой
Одно из подключений в режиме subscribe
К нему обращаются ридеры подписанные на каналы и крутящиеся в event loop
По отвалу редиса сразу отваливается subscribe и инициализируется процесс переподключения
И всё бы хорошо
Но если приложение простаивает некоторое время ридеры перестают читатьа оказывается что всё кроме пулов отвалилось от редис
При этом никаких эксепшенов нет
Пните в каком направлении копать

Mike
22.06.2017
11:49:57
Например, копай в сторону "нахер мне асинкио, когда есть го/нода"

Alan
22.06.2017
12:39:19

Sergey
22.06.2017
17:19:22

Aidar
22.06.2017
17:20:11
git submodule

Sergey
22.06.2017
17:20:40
А потом можно npm install .

Google

Sergey
22.06.2017
17:20:40
И все подгрузиться в vendor

Anton
22.06.2017
18:16:37
в бовере некоторые либы оказались не собранными
в результате нмп подтягивает,
гитигнор не заливает
ага

Pepe
23.06.2017
04:19:12
Как лучше всего сделать если мне надо считать файл, сделать поиск и регэкспами заменить несколько параметров и затем сохранить как новый файл и так несколько десятков тысяч раз?

[Anonymous]
23.06.2017
04:25:48
@FolderArchive - канал, где сливают платный полезный - образовательный контент и курсы, например можно скачать курсы "Нетологии" или все курсы "Бизнес Молодости".

Pepe
23.06.2017
08:52:34
Как unindent блока сделать в вижуал код?

Aidar
23.06.2017
09:03:31
Что?