
Gabb
14.04.2017
17:41:10
а если юзеров много?

Igor
14.04.2017
17:41:12
для твоего уровня знаний вполне

Alex
14.04.2017
17:41:22
лучше конечно же юзать БД.

Igor
14.04.2017
17:41:33
если юзеров много, будут другие поводы для беспокойства

Google

Igor
14.04.2017
17:41:46
но к тому моменту ты пересядешь на бд

Gabb
14.04.2017
17:42:11
ок, пока словари

Маришка
14.04.2017
17:55:11

Alex
14.04.2017
17:56:38

Маришка
14.04.2017
17:56:49
недодробление на модули
а собственно в чём проблема?

Alex
14.04.2017
17:57:09
в конфиге должны быть только константы

Маришка
14.04.2017
17:58:42
._.

Карт
14.04.2017
18:01:21
Можете скинуть чаты с php HTML javascipt?

Gabb
14.04.2017
18:02:31
http://netology.ru/blog/prg-tg
во

Google

Карт
14.04.2017
18:07:30

Octo@dshacks
14.04.2017
18:48:51
Есть что-то типа команды file, но чтоб из питона и не сабпроцесс?

Igor
14.04.2017
18:49:22
определение формата? можно в сторону mime покопать

Petro
14.04.2017
18:52:07
Форматы файлов magic определяет, насколько помню
pip install magic
В общем, гугли magic python library и наслаждайся. В ассортименте

Sergey❄️
14.04.2017
18:55:06
А можно ли в питоне создавать объекты из кастомных библиотек?

Octo@dshacks
14.04.2017
18:55:21
Как-то плохо все

Igor
14.04.2017
18:55:37
ну вон выше про меджик написали
я просто вообще пальцем в небо ткнул

Octo@dshacks
14.04.2017
19:02:52

Igor
14.04.2017
19:02:59
страдай

Octo@dshacks
14.04.2017
19:03:19
Да ничего плохого в check_output'е нету
Наверное

Карт
14.04.2017
19:15:20
Привет Иван

Petro
14.04.2017
19:52:09
Ну тогда пиши велосипед. Тип двоичного файла почти всегда определяется первыми четырьмя байтами. Текстовый по содержанию.
Развлекайся


Sergey❄️
14.04.2017
21:16:58
Приветик, есть функция, которая возвращает вот такое
Returns a tuple of lists ([dialogs], [entities]) with 'count' items each.
The 'entity' represents the user, chat or channel corresponding to that dialog
интересует entity, тк функция сама по себе хрень и падает (не я виноват), надо бы пореже её вызывать, однако определенные entity мне нужны часто и для другой функции.
сами entity это объекты вот такие:
<class 'telethon.tl.types.channel.Channel'>
Мне их как-то надо хранить, варианта, я так понимаю 2
1) Запускать первую функцию-генератор и отлавливать нужные entities, затем использовать их в качестве переменных до конца выполнения питон-программы
2) Хранить где-то ( у меня есть вот TinyDB, правда как хранить в ней такие объекты я хз)
Хранит TinyDB вот так
You now have a TinyDB database that stores its data in db.json. What about inserting some data? TinyDB expects the data to be Python dicts:
>>> db.insert({'type': 'apple', 'count': 7})
Есть еще какие-то варианты?


b0g3r
14.04.2017
21:18:09
pickle/shelve

Google

Sergey❄️
14.04.2017
21:22:52

b0g3r
14.04.2017
21:23:08
Оно разное

Sergey❄️
14.04.2017
21:23:09
the shelve module is backed by pickle
хм

b0g3r
14.04.2017
21:23:33
Это для сериализации/десериализации любых питон-объектов
Но первый вариант с хранением в памяти тоже ничего

Roman
14.04.2017
22:03:57
а кодеров на ноде я вообще призываю убивать

Furt
14.04.2017
22:18:24
line.sort(key=lambda m: m.split('|')[2])
можно ли задать, что бы он первую строку не трогал?

Sergey❄️
14.04.2017
22:30:35
хочу пройтись по списку entities, если в них есть нужные мне юзернеймы из отукуда-нибудь, то создать переменную с таким же названием как и юзернейм, или всё ручками?

тнн Itjunky
14.04.2017
22:46:27
https://codepaste.net/6xhqf6
Что за хрень с uwsgi и python3?
При этом когда запускаю фласковый скрипт свой сам по себе питоном, то всё отлично работает
Ну и тот же скрипт на втором питоне под uwsgi тоже нормально работает

Donaudampf
14.04.2017
23:12:12

Maxim
15.04.2017
02:58:35
Здравствуйте, имеется вопрос:
title = models.CharField(_('Title'), max_length=255)
Для чего здесь _('Title') ? И актуально ли это сейчас?(В документации про это не нашел)

Pavel
15.04.2017
03:00:48
_('Title') - это привет от gettextа, системы локализации.
Будет выбран перевод слова "Title" в зависимоти от текущего языка

Maxim
15.04.2017
03:03:04

Google

Проксимов
15.04.2017
04:42:19

AbduCOM
15.04.2017
04:48:04
Ребята, в гитхабе нашел https://github.com/mrffrm1234/flask и загрузил в свой сервер. Установил пакет Flask и запустил этой командой: python /home/user/www/posts/main.py. Получил такой ответ:
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
* Restarting with stat
* Debugger is active!
* Debugger PIN: 134-942-808
Вроде работает, но по адресу https://moy-site.com:5000 получаю такое: http://s4.uploads.ru/mPwsz.jpg
Что мне делать? ?

John
15.04.2017
05:24:32

AbduCOM
15.04.2017
05:26:00

Pavel
15.04.2017
05:33:08


AbduCOM
15.04.2017
05:35:42

Pavel
15.04.2017
05:35:57
а этот домен куда прописан в dns?

AbduCOM
15.04.2017
05:36:36
на выделенный сервер

Pavel
15.04.2017
05:37:18
а фласк слушает 127.0.0.1 интерфейс

Set
15.04.2017
05:38:14
всем привет есть у кого нибудь ссылка

Pavel
15.04.2017
05:38:28

AbduCOM
15.04.2017
05:38:45

Set
15.04.2017
05:39:01
где используют inline для мультизагрузке
и стоит ли так
делать

Pavel
15.04.2017
05:40:48

AbduCOM
15.04.2017
05:43:23

Pavel
15.04.2017
05:44:34

Google

Pavel
15.04.2017
05:44:58
и заодно, как именно ты это прописал и куда.


AbduCOM
15.04.2017
05:45:20
Traceback (most recent call last):
File "/home/user/www/posts/main.py", line 12, in <module>
app.run(host= '0.0.0.0')
File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 841, in run
run_simple(host, port, self, **options)
File "/usr/local/lib/python2.7/dist-packages/werkzeug/serving.py", line 736, in run_simple
inner()
File "/usr/local/lib/python2.7/dist-packages/werkzeug/serving.py", line 696, in inner
fd=fd)
File "/usr/local/lib/python2.7/dist-packages/werkzeug/serving.py", line 590, in make_server
passthrough_errors, ssl_context, fd=fd)
File "/usr/local/lib/python2.7/dist-packages/werkzeug/serving.py", line 501, in __init__
HTTPServer.__init__(self, (host, int(port)), handler)
File "/usr/lib/python2.7/SocketServer.py", line 419, in __init__
self.server_bind()
File "/usr/lib/python2.7/BaseHTTPServer.py", line 108, in server_bind
SocketServer.TCPServer.server_bind(self)
File "/usr/lib/python2.7/SocketServer.py", line 430, in server_bind
self.socket.bind(self.server_address)
File "/usr/lib/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(*args)
socket.error: [Errno 98] Address already in use
Traceback (most recent call last):
File "/home/user/www/posts/main.py", line 12, in <module>
app.run(host= '0.0.0.0')
File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 841, in run
run_simple(host, port, self, **options)
File "/usr/local/lib/python2.7/dist-packages/werkzeug/serving.py", line 736, in run_simple
inner()
File "/usr/local/lib/python2.7/dist-packages/werkzeug/serving.py", line 696, in inner
fd=fd)
File "/usr/local/lib/python2.7/dist-packages/werkzeug/serving.py", line 590, in make_server
passthrough_errors, ssl_context, fd=fd)
File "/usr/local/lib/python2.7/dist-packages/werkzeug/serving.py", line 501, in __init__
HTTPServer.__init__(self, (host, int(port)), handler)
File "/usr/lib/python2.7/SocketServer.py", line 419, in __init__
self.server_bind()
File "/usr/lib/python2.7/BaseHTTPServer.py", line 108, in server_bind
SocketServer.TCPServer.server_bind(self)
File "/usr/lib/python2.7/SocketServer.py", line 430, in server_bind
self.socket.bind(self.server_address)
File "/usr/lib/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(*args)
socket.error: [Errno 98] Address already in use
после перезапуска вышла это ошибка


Pavel
15.04.2017
05:45:35
socket.error: [Errno 98] Address already in use
что-то ты не то остановил, или то не остановил

AbduCOM
15.04.2017
05:46:08

Pavel
15.04.2017
05:46:48
а теперь поищи в своём файле где ещё встречатся строка app.run

AbduCOM
15.04.2017
05:47:09

Pavel
15.04.2017
05:47:50
ага

AbduCOM
15.04.2017
05:49:14
ага
Как я понял, там только одна строка должна быть. Да?

Igor
15.04.2017
05:49:44
там - это где?
но скорее всего нет, не должна

AbduCOM
15.04.2017
05:49:47
Во. Работает.

Igor
15.04.2017
05:49:56
мимими.

AbduCOM
15.04.2017
05:50:24

Ivan
15.04.2017
05:51:10
Дебаг то лучше бы оставил или уже все, в продакшен?

Igor
15.04.2017
05:51:18
debug=True зря убрал, поможет еще ;)
Эта группа больше не существует