
Ilia
07.12.2018
14:07:45
ДА у меня в подьезде всё им обклеяно...

omgdatsvalya
07.12.2018
14:07:56
Ясно, наркоман
обкурются своими скайнетами и ябут друг друга в жеппы

Тимур
07.12.2018
14:08:37

Google

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

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

Ilia
07.12.2018
14:17:11

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

Тимур
07.12.2018
14:23:34

Михаил
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:35:02
Не

ivan
07.12.2018
16:35:53

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

Ruslan
07.12.2018
16:51:13

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

Tigran
07.12.2018
17:01:17

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

Nybkox
07.12.2018
17:01:38

Маришка
07.12.2018
17:05:08

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

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
то есть через .

Маришка
07.12.2018
17:31:01

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
но спасибо гляну

Tishka17
07.12.2018
17:35:00

Маришка
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
и через точку обращаться?