
b0g3r
01.06.2017
20:10:56
players - это модель?

Śuper
01.06.2017
20:15:16
Да
И таблица создана и запись есть

b0g3r
01.06.2017
20:15:48
Прямо в базе?

Google

Śuper
01.06.2017
20:15:57
Не то сообщение

b0g3r
01.06.2017
20:16:41
а на какой строчке падает
можно трейсбек?

Śuper
01.06.2017
20:17:00
Сейчас к сожалению послать не могу
а на какой строчке падает

b0g3r
01.06.2017
20:17:49
выглядит подозрительно

Igor
01.06.2017
20:18:28
библиотека Peewee при попытке редактировать запись найденную по условию вылетает во это peewee.OperationalError: no such column: t2.id, помогите, пожалуйсто
Да нет, вот код if nm_column is 'name':
modeld.players.update(name=data).where(
modeld.players.id == record_id).execute()
может конечно не на этих строчках

Nikolay
01.06.2017
20:31:53
почему is

Google

Nikolay
01.06.2017
20:31:56
?

b0g3r
01.06.2017
20:32:20
обещал вернуться завтра с трейсбеком

Максим
01.06.2017
20:59:42
Привет! Как в телеграмме можно удалить отправленное фото? delete_message() не работает

b0g3r
01.06.2017
21:00:15
Подробнее про "не работает"

Vaderoff
01.06.2017
21:00:22
Народ, подскажите как сделать. Есть класс для работы с бд. В классе есть методы( один метод записывает в бд, другой достает из бд данные ) как используя pymysql это реализовать? В каждой функции открывать и закрывать соединение или как? Если в классе обьявить переменную с соединением с бд, а потом эту переменную в каждую функцию передавать, то ошибка типо sql query уже активен, используется и тд... Можете пример кода как это в классе реализовать? Просто реально не понимаю

Максим
01.06.2017
21:00:41
Удаляет сообщение, а не фото

b0g3r
01.06.2017
21:01:25
Что значит "удалить фото"?
Текстовое сообщение

Максим
01.06.2017
21:03:45
Сначало отправляется сообщение, за ним отправляю фото, мне надо либо удалить фото и отправить новое, либо заменить на другое

b0g3r
01.06.2017
21:06:07
Нужно смотреть код
Ты хранишь id сообщения с текстом, а не id сообщения с картинкой
Где-то в этом ошибка

Максим
01.06.2017
21:14:48
bot.edit_message_text(chat_id=call.message.chat.id, text=msg, message_id=call.message.message_id, reply_markup=keyboard)
bot.send_photo(call.message.chat.id, "https://cheese69.ru/{photo}".format(photo = choosed_product[5]))
bot.delete_message(call.message.chat.id, call.message.message_id)
Как удалить фото?

b0g3r
01.06.2017
21:15:52
Сохранить id фото
Либо попробовать call.message.message_id + 1

Google

b0g3r
01.06.2017
21:16:47
У тебя call - нажатие с кнопки на текстовом сообщении, оно на него и указывает
А
Эти три куска кода последовательно выполняются?

Максим
01.06.2017
22:12:17
Всё, спасибо уже разобрался
Другая проблема, в URL есть символ ' он не даёт получить файл

Nikolay
01.06.2017
22:41:27
?
replace ?

Artem
01.06.2017
22:47:52
питон × крипта
https://tradewave.net/static/img/features/python-screenshot.jpg

Nikolay
01.06.2017
22:51:21
Что это? ?

Artem
01.06.2017
22:52:15
платформа для трейд-ботов на питоне (закрывшаяся)

Rocket
02.06.2017
00:05:14
Ребзи, а вот у меня возник интересный вопрос.
А чем заменить aiohttp server, если я хочу чего попроще?

here1am
02.06.2017
00:08:26
nginx + wsgi

Rocket
02.06.2017
00:30:45
nginx + wsgi
Нет, ну такое...
Оставаясь в мире asyncio, я имею в виду.
Сам нашёл только такое:
http://aiohttp.readthedocs.io/en/stable/web_lowlevel.html
Интересно мне, есть ли альтернативы.

Artem
02.06.2017
02:33:31

?
02.06.2017
02:45:35

Проксимов
02.06.2017
06:15:21

Rocket
02.06.2017
06:50:12

Проксимов
02.06.2017
06:50:45

Rocket
02.06.2017
06:51:14
Посмотрел, да, гляну его, спасибо ?

Google

Whore Amazing
02.06.2017
06:54:54
https://github.com/dabeaz/ply/blob/master/example/GardenSnake/GardenSnake.py
у меня одного в этом примере пробелы не в начале строки никак не обрабатываются лексером? типа так и должно быть? или это очередная проблема портирования с 2 на 3?
Ладно, починил. Лучше скажите, не вызову ли я Сатану, попытавшись добавить еще и обработку экранирования сюда r'(\'[^\']*\'|\"[^\"]*\")'

Admin
ERROR: S client not available

Vaderoff
02.06.2017
07:16:04
Народ, подскажите как сделать. Есть класс для работы с бд. В классе есть методы( один метод записывает в бд, другой достает из бд данные ) как используя pymysql это реализовать? В каждой функции открывать и закрывать соединение или как? Если в классе обьявить переменную с соединением с бд, а потом эту переменную в каждую функцию передавать, то ошибка типо sql query уже активен, используется и тд... Можете пример кода как это в классе реализовать? Просто реально не понимаю
Можно не обязательно с pymysql
Пример кода бы


Whore Amazing
02.06.2017
07:18:19
Я на постгресе делал так:
class Wrapper():
def __init__(self, db, user,password):
self.conn = psycopg2.connect(database=db,user=user,password=password)
def query(self, query):
self.cur = self.conn.cursor()
self.cur.execute(query)
res = self.cur.fetchall()
self.cur.close()
return res
def change(self, query):
self.cur = self.conn.cursor()
self.cur.execute(query)
self.conn.commit()
self.cur.close()
мускл вообще зло, тащемта

Aragaer
02.06.2017
07:20:38
а не-жадные регекспы в питон не завезли?

Whore Amazing
02.06.2017
07:21:11
мне здесь жадные нужны, в общем-то
+ обработка, если в строке будут заэкранированные кавычки

Aragaer
02.06.2017
07:22:11
нет, нежадный нужен же

Whore Amazing
02.06.2017
07:22:26
поч?

Aragaer
02.06.2017
07:22:32
а если в строке будут заэкранированные кавычки, то я бы проще переписал без регекспов посимвольно

Whore Amazing
02.06.2017
07:22:41
эм, што?

Aragaer
02.06.2017
07:22:45
ну "собрать все символы до ближайшей кавычки" это называется нежадное
".*?"

Google

Whore Amazing
02.06.2017
07:23:08
ладно, убедил, мой косяк
проблема в том, что мне в лексер

Aragaer
02.06.2017
07:23:36
с экранированием будет конечно сложнее

Whore Amazing
02.06.2017
07:23:40
и надо именно регулярочку с обработкой экранировочки

Aragaer
02.06.2017
07:23:46
тем более надо различать, \" и \\"
второе - не экранирование

Whore Amazing
02.06.2017
07:24:01
да я различаю

Aragaer
02.06.2017
07:24:15
а дальше начинается \\\\\\\" - это кавычка или она заэкранирована?

Whore Amazing
02.06.2017
07:24:16
а вот как заставить делать это регэксп...
бля, ну песдец
как люди вообще пишут парсеры? Х_Х