@ru_python

Страница 8932 из 9768
Гийденко
06.05.2019
05:59:58
так же делают модмодули для zope

Гийденко
06.05.2019
06:00:23
https://pypi.org/project/zope.interface/ https://pypi.org/project/zope.component/

Tishka17
06.05.2019
06:01:29
Просто нужно было вызвать метод динамично
1. Не надо гвоздями прибивать структуру кода к структуре апи 2. Не надо то что пришло снаружи юзать во всяких импортах и гетаттрах.

Google
Гийденко
06.05.2019
06:01:34
Хорошо, с неймспейсами понял, был неправ. А зачем кастомный путь инсталляции?
по факту эти репозитории не совсем обычные пайтон пакеты, это модули или плагины для моего движка и я их храню отдельно внутри локализованного воркспейса. Это чтото типа виртуалэнва но на следующем уровне, внутри питонского

внутри одноно питонского виртуалэнва я могу переключаться на разные наборы плагинов\модулей

Tishka17
06.05.2019
06:02:32
Ух, окей

Тогда нет идей, кроме как предложить тебе в сорцах pkgutil посмотреть

Может реально баг просто

Гийденко
06.05.2019
06:03:37
не я костыльний способ придумал уже, плюс там всё равно надо подчищать dist-info

Tishka17
06.05.2019
06:06:29
Гийденко
06.05.2019
06:06:56
в целом ничего не случится и даже будет работать если я поставлю всё в side-packages, но выглядеть будет всё коряво и воркспейсы не попереключаешь.

Бекболот
06.05.2019
06:07:28
Nikolay
06.05.2019
06:07:48
Питонские репозитории?
Причем тут Путин?

Tishka17
06.05.2019
06:08:08
а что там искать? это задача pip я думаю
Я честно плохо представляю кто конкретно реально выполняет установку пакета

Google
Гийденко
06.05.2019
06:08:30
Tishka17
06.05.2019
06:08:36
Бекболот
06.05.2019
06:15:27


Traceback (most recent call last): File "/Users/tabekg/Desktop/VVProject/env/lib/python3.7/site-packages/flask/app.py", line 1813, in full_dispatch_request rv = self.dispatch_request() File "/Users/tabekg/Desktop/VVProject/env/lib/python3.7/site-packages/flask/app.py", line 1799, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) File "/Users/tabekg/Desktop/VVProject/run.py", line 13, in index response = call(path, name, version, data) File "/Users/tabekg/Desktop/VVProject/app/services.py", line 3, in call return m(data) File "/Users/tabekg/Desktop/VVProject/apis/v1/user.py", line 11, in register if User.query.filter_by(phone=data['phone']).first(): AttributeError: type object 'User' has no attribute 'query' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/Users/tabekg/Desktop/VVProject/env/lib/python3.7/site-packages/flask/app.py", line 2309, in __call__ return self.wsgi_app(environ, start_response) File "/Users/tabekg/Desktop/VVProject/env/lib/python3.7/site-packages/flask/app.py", line 2295, in wsgi_app response = self.handle_exception(e) File "/Users/tabekg/Desktop/VVProject/env/lib/python3.7/site-packages/flask/app.py", line 1741, in handle_exception reraise(exc_type, exc_value, tb) File "/Users/tabekg/Desktop/VVProject/env/lib/python3.7/site-packages/flask/_compat.py", line 35, in reraise raise value File "/Users/tabekg/Desktop/VVProject/env/lib/python3.7/site-packages/flask/app.py", line 2292, in wsgi_app response = self.full_dispatch_request() File "/Users/tabekg/Desktop/VVProject/env/lib/python3.7/site-packages/flask/app.py", line 1815, in full_dispatch_request rv = self.handle_user_exception(e) File "/Users/tabekg/Desktop/VVProject/env/lib/python3.7/site-packages/flask_api/app.py", line 96, in handle_user_exception app_handlers = self.error_handler_spec[None].get(None, ()) KeyError: None

User
06.05.2019
06:16:50
Люди можете кинуть источник про работу Телеграм бота с бд? толкоо не на гуглил

Aragaer
06.05.2019
06:20:31
телеграм боты работают с бд как-то по-особому?

Tishka17
06.05.2019
06:23:29
marchwinks
06.05.2019
06:23:42
Мемкеш

Tynuk
06.05.2019
06:23:46
txt выглдяит не круто

а воще да на расширение поебать как бы

Гийденко
06.05.2019
06:24:18
телеграм боты работают с бд как-то по-особому?
я юзаю peewee когда случай достаточно прост

обертка для sqlite

ну в целом там разные бд прикрутить можно но по дефолту помоему sqlite

Egor
06.05.2019
06:25:39
так и слышу как орет: бака бака...!!!

Gennady
06.05.2019
06:26:09
телеграм боты работают с бд как-то по-особому?
Бывает и такое... Как пример хранение информации прямо в посте, ссылке, картинке загруженных на сервера телеграм. :) ну, скажем не та бд, к которой все привыкли и всё же..

Whore Amazing
06.05.2019
06:26:15
Щас бы скулайт в проде юзать.

Google
Aragaer
06.05.2019
06:26:47
какая не та?

не вижу никаких отличий

посты, ссылки и картинки это просто файлы и текстовые строки, ничем не отличается от любого другого сервиса

Гийденко
06.05.2019
06:27:20
Щас бы скулайт в проде юзать.
повторю, для простых случаев без нагрузки на бд, типа личное пользование или когда для компании.

Whore Amazing
06.05.2019
06:28:33
Нет, все же в ботах бд как правило юзается особым образом - криво. Потому что пишут их жопоруки в основном.

Aragaer
06.05.2019
06:28:39
а, ок

Rusk
06.05.2019
06:29:21
ребят всем привет, может кто подскажет или направит на мысль. Необходимо скачать файл с сайта через cURL из cmd, но сайт за cloudflare и из-за этого по домену не может к нему подключиться....по IP все работает...в интернете решения не могу найти

Tishka17
06.05.2019
06:29:41
Traceback (most recent call last): File "/Users/tabekg/Desktop/VVProject/env/lib/python3.7/site-packages/flask/app.py", line 1813, in full_dispatch_request rv = self.dispatch_request() File "/Users/tabekg/Desktop/VVProject/env/lib/python3.7/site-packages/flask/app.py", line 1799, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) File "/Users/tabekg/Desktop/VVProject/run.py", line 13, in index response = call(path, name, version, data) File "/Users/tabekg/Desktop/VVProject/app/services.py", line 3, in call return m(data) File "/Users/tabekg/Desktop/VVProject/apis/v1/user.py", line 11, in register if User.query.filter_by(phone=data['phone']).first(): AttributeError: type object 'User' has no attribute 'query' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/Users/tabekg/Desktop/VVProject/env/lib/python3.7/site-packages/flask/app.py", line 2309, in __call__ return self.wsgi_app(environ, start_response) File "/Users/tabekg/Desktop/VVProject/env/lib/python3.7/site-packages/flask/app.py", line 2295, in wsgi_app response = self.handle_exception(e) File "/Users/tabekg/Desktop/VVProject/env/lib/python3.7/site-packages/flask/app.py", line 1741, in handle_exception reraise(exc_type, exc_value, tb) File "/Users/tabekg/Desktop/VVProject/env/lib/python3.7/site-packages/flask/_compat.py", line 35, in reraise raise value File "/Users/tabekg/Desktop/VVProject/env/lib/python3.7/site-packages/flask/app.py", line 2292, in wsgi_app response = self.full_dispatch_request() File "/Users/tabekg/Desktop/VVProject/env/lib/python3.7/site-packages/flask/app.py", line 1815, in full_dispatch_request rv = self.handle_user_exception(e) File "/Users/tabekg/Desktop/VVProject/env/lib/python3.7/site-packages/flask_api/app.py", line 96, in handle_user_exception app_handlers = self.error_handler_spec[None].get(None, ()) KeyError: None
class User(BaseModel, Base):... class NCUser(BaseModel, db.Model):... Почему так?

Бекболот
06.05.2019
06:33:52
class User(BaseModel, Base):... class NCUser(BaseModel, db.Model):... Почему так?
User - confirmed users (using phone number) NCUser - not confirmed users (pending for confirmation code)

Tishka17
06.05.2019
06:34:04
User - confirmed users (using phone number) NCUser - not confirmed users (pending for confirmation code)
Прочитай внимательнее стектрейс. У тебя там две ошибки. Одна - с юзером

Вторая - при выводе первой ошибки фласком

User - confirmed users (using phone number) NCUser - not confirmed users (pending for confirmation code)
Не знаю зачем тебе юзеров в две таблицы класть, но тебе виднее

Бекболот
06.05.2019
06:36:25
Вы можете исправить и помочь чтобы сохраниться JSON тип в БД? Вы можете сделать коммит без проблем

Tishka17
06.05.2019
06:36:47
Точнее, я бы name, surname, id оставил в одной таблице. А во второй только попытки хранил

Вы можете исправить и помочь чтобы сохраниться JSON тип в БД? Вы можете сделать коммит без проблем
Я ж сказал где ошибка. У тебя две модели имеют разных родителей. Одна не работает.

Gennady
06.05.2019
06:37:33
Где?
https://t.me/botoid/387497

Бекболот
06.05.2019
06:37:37
Точнее, я бы name, surname, id оставил в одной таблице. А во второй только попытки хранил
Откуда узнаем конкретный пользователь подтвержденный или нет?

Google
Tishka17
06.05.2019
06:37:39
Наверно они должны быть одинаковые

is_confirmed

Бекболот
06.05.2019
06:38:23
class User(BaseModel, Base):... class NCUser(BaseModel, Base):.. Так? Теперь должен работать?

Бекболот
06.05.2019
06:40:32
Проверь
Нет не работает одно и тоже ошибка

Tishka17
06.05.2019
06:42:07
Нет не работает одно и тоже ошибка
Конечно, ты же из одной правильной модели и одной неправильной сделал две неправильные

Nikolay
06.05.2019
06:45:42
Скоро же сессия ?

Бекболот
06.05.2019
06:45:49
class User(BaseModel, db.Model):... class NCUser(BaseModel, db.Model):.. Ошибка другая уже



Tishka17
06.05.2019
07:05:21
А можно самый низ все же?

mold
06.05.2019
07:26:32
Салют всем, ребята подскажите как передать порезанный по чанкам pandas dataframe в multiprocessing pool правильно?

Nikolay
06.05.2019
07:28:15
Map

mold
06.05.2019
07:36:51
Да это понятно, я уже по другому решил

Veros Admin
06.05.2019
07:48:49
#удаленка. #работа. Питонист с хорошим знанием Докера. Ближайшие задачи поднять демо-стенд(прода настроена) и настроить nginx для работы с Докером.

Tishka17
06.05.2019
07:49:48
вилка?

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