@ru_python

Страница 7320 из 9768
Ilia
07.12.2018
14:07:45
ДА у меня в подьезде всё им обклеяно...

omgdatsvalya
07.12.2018
14:07:56
Ясно, наркоман

обкурются своими скайнетами и ябут друг друга в жеппы

Тимур
07.12.2018
14:08:37
Я как-то раньше это фиксил, но было давно и неправда, сейчас на другой жесткий переехал - и теперь опять, не помню решения
Помню появилась проблема с русской раскладкой в недавней версии. Это сборка такая в Ubuntu, иди долго искать причину и исправлять, или сносить Ubuntu, ставить ArchLinux

Google
Anton
07.12.2018
14:09:05
То есть зря я все же 16 накатил вместо 14

Тимур
07.12.2018
14:10:35
То есть зря я все же 16 накатил вместо 14
Последнюю я не ставил, может там все обновлено. Исправлено

Даже дизайн их сайта изменился, ух ты, как давно я не заходил. Вышла 18.10 - посмотреть с ней.

Ilia
07.12.2018
14:17:11
То есть зря я все же 16 накатил вместо 14
ДА всё там норма, тем более в 16ой, которой 100 лет в обед...

Валерий
07.12.2018
14:19:54
Ребят, подскажите, обновился с ДЖанго 1.1.11 на 2.0 И в админке в поле image выводились изобаржения сами, а сейчас ссылки на них, как это исправить?

Михаил
07.12.2018
14:40:10
Ruslan
07.12.2018
14:41:27
камрады, а на jypiter можно юзеров со своими логинами нагнать?

Oleksandr
07.12.2018
14:41:28
В docker run можно передавать запросы, вроде docker run imagename curl https://bash.im. Как можно внутри контейнера "поймать" этот запрос, чтобы пропустить его через прокси на Python? Не конкретная реализация, нужна логика или совет :)

Ruslan
07.12.2018
14:41:51
смотри в сторону entrypoint

Oleksandr
07.12.2018
14:45:02
смотри в сторону entrypoint
а можно чуть-чуть подробнее? как сделать, чтобы оно просто съело ссылку (без курл), и запустило через прокси я понимаю (ENTRYPOINT ["curl", "-s"]), а вот как поймать запрос, который идёт именно через curl - нет.

ivan
07.12.2018
16:27:45
Пока транзакция не закомичена, доступ к старым данным будет
Была у меня возможность это опробовать Как оказалось, нет Не будет Транзакция гарантирует, что доступ к данным останется, если у нас возникнет какая-то ошибка в процессе Но так-то они все равно удаляются, пока процесс идёт

Google
Tishka17
07.12.2018
16:32:44
Почитай про уровни изоляции транзакции

Они разные есть

Вообще, все что ты не закоммитил, снаружи не видно, если у тебя не dirty read, конечно. А вот наоборот, ты в транзакции можешь увидеть что закоммитили снаружи

Это по дефолту

Но есть и полная изоляция

ivan
07.12.2018
16:34:28
Но есть и полная изоляция
Это то что мне нужно, как я понял?)

Tishka17
07.12.2018
16:36:18
Ну когда ты открывал транзакцию, когда закрывал?

ivan
07.12.2018
16:37:37
Ну, я открыл транзакцию Начал удалять данные Сделал запрос на получение новых данных Получил их Заполнил базу Закоммитил транзакцию

Tishka17
07.12.2018
16:38:30
Хм

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

База какая?

ivan
07.12.2018
16:39:31
Sqlite

Tishka17
07.12.2018
16:39:34
Ой

ivan
07.12.2018
16:39:43
Сделал wal mode Поэтому можно и писать, и читать

Tishka17
07.12.2018
16:40:27
Предупреждать надо

Diyor
07.12.2018
16:41:04
Наконецто русские

ivan
07.12.2018
16:41:45
Предупреждать надо
По сути то, что мне надо это вовремя транзакции читать базу в том состоянии, в котором она была до транзакции

Google
Tishka17
07.12.2018
16:42:06
Я не уверен, что sqlite такое умеет

Я бы не рекомендовал sqlite юзать если у тебя параллельные операции пгстоянно

ivan
07.12.2018
16:43:05
Ну, это единственная загвоздка

Tishka17
07.12.2018
16:43:21
Да не, должен

> In other words, if X begins a write transaction using BEGIN IMMEDIATE then issues one or more UPDATE, DELETE, and/or INSERT statements, then those changes are visible to subsequent SELECT statements that are evaluated in database connection X. SELECT statements on a different database connection Y will show no changes until the X transaction commits. 

ivan
07.12.2018
16:43:33
А ещё это ресурсы экономист Не надо докер контейнер ещё один разворачивать с полноценным сервером бд

Tishka17
07.12.2018
16:43:33
https://www.sqlite.org/isolation.html

Хз что он там экономит, сотню метров?

В общем, пишут не должен ты видеть удалённые

Проверяй как ты делал

Точно не одно соединение юзаешь?

ivan
07.12.2018
16:49:36
Nybkox
07.12.2018
16:53:48
Гайз, реализуема ли кнопка "позвонить" в тг боте?

Pavel
07.12.2018
17:01:27
def __init__(self, **kwargs): self.__dict__.update(kwargs) как это в датаклассах сделать? я про селф.дикт

Nybkox
07.12.2018
17:01:38
@botoid
Спасибо

Pavel
07.12.2018
17:24:06
Для датакласса это не надо
то есть дикт сам апдэтнится?

Маришка
07.12.2018
17:24:59
то есть дикт сам апдэтнится?
https://docs.python.org/3/library/dataclasses.html Почитай доку, dataclass и так генерит инит за тебя, если уж так приспичило то можешь его переписать на свой дик.апдейт

Google
Tishka17
07.12.2018
17:25:21
читал?

Pavel
07.12.2018
17:26:35
читал?
конечно, там не нашел ответ

Tishka17
07.12.2018
17:26:49
тогда я не понимаю, что ты хочешь

Admin
ERROR: S client not available

Маришка
07.12.2018
17:26:56
@dataclass(init=False) class SomeShit: def __init__(self, **kwargs): self.__dict__.update(kwargs)

Tishka17
07.12.2018
17:26:59
инит автоматически генериттся для датакласса

Pavel
07.12.2018
17:27:34
инит автоматически генериттся для датакласса
это понятно я про ардейт дикта итересовался

Маришка
07.12.2018
17:27:50
Pavel
07.12.2018
17:27:52
@dataclass(init=False) class SomeShit: def __init__(self, **kwargs): self.__dict__.update(kwargs)
только так? понятно смылс тогда пропадает

Tishka17
07.12.2018
17:28:08
ты что хочешь?

зачем тебе апдейт дикта?

>>> @dataclass ... class X: ... a: int ... b: int ... >>> x=X(1,2) >>> x.__dict__ {'a': 1, 'b': 2}

Pavel
07.12.2018
17:30:48
зачем тебе апдейт дикта?
я обращаюсь к апи получаю данные сохраняю в дикт и потом обращаюсь к ник как к методам

то есть через .

Pavel
07.12.2018
17:31:11
аттрибутам)

class Commit: """ Git commit. """ def __init__(self, **kwargs): self.__dict__.update(kwargs) self.author = self.author

Маришка
07.12.2018
17:31:43
@dataclass class SomeDataclass: json_field1: List[String] json_field2: String json_field3: int

Google
Маришка
07.12.2018
17:33:07
а потом просто SomeDataclass(**response)

Магия

Pavel
07.12.2018
17:33:59
попробуем

Tishka17
07.12.2018
17:34:05
если у тебя вложенные датаклассы

Pavel
07.12.2018
17:34:39
если у тебя вложенные датаклассы
не хочу со стандартной либой только

Tishka17
07.12.2018
17:34:43
хз что значило “обращаюсь как к методам"

Маришка
07.12.2018
17:34:43
не знаю, это такой фейспалм, что мешает ключи из ответа написать как аттрибут датакласса

Pavel
07.12.2018
17:34:49
но спасибо гляну

Маришка
07.12.2018
17:35:13
а как ещё?
Ну он же хочет через дик.апдейт

Tishka17
07.12.2018
17:35:13
он хочет создать датакласс с неопределнной структурой что ли?

Маришка
07.12.2018
17:35:20
Да

Tishka17
07.12.2018
17:35:20
и через точку обращаться?

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