Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение

называется - заставь Жириновского богу молиться ...

его случай рассмотрен тут: https://youtu.be/v91EUTMadpc?t=744

а причины этого - на пару минут раньше в том же видео

вы в столовых кушаете? а в кафе? ресторанах?
а вы знаете откуда они покупают свою продукцию? как ее растили?

а дома когда готовите - вы полный путь продуктов изучаете?

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

а вы в курсе, что у вас может быть индивидуальная непереносимость продуктов, обычно не вызывающих проблем у остальных? это тоже на те же весы поставьте

когда посчитаете, поделитесь, пожалуйста хотя-бы приблизительными подсчетами - где опасность выше

пожалуйста, продолжайте свой путь так же

для статистики очень нужна контрольная группа

Слышал, после прививки от гепатита B ты не можешь быть донором (в крови находят антитела и автоматически отбраковывают кровь)

Так ли это? Время от времени сдаю кровь. Мне не жалко, а кому-то может жизнь спасти (у меня редкая группа/резус)

но в этом случае лучше (и нагляднее) явно сделать проверку типа:

def f(action, *args):
  if not isinstance(action, str):
    raise TypeErrorOrSubclass('action must be a string')
  elif action == 'load':
    # ....

гораздо компактнее и аккуратнее чем match получается

  • в match-выражениях задать значение по переменной нельзя:

_cur_name = 'Masha'
match ('Vasya', '1', 'test'):
    case _cur_name as name, "1"|"2" as access, request:
        print(f"ВНЕЗАПНО!! Пользователь {name} получил доступ к функции {request} с правами {access}")
    case _:
        print("Неудача")
# ВНЕЗАПНО!! Пользователь Vasya получил доступ к функции test с правами 1
  • оператор |-"волшебный", и работает только в контексте match
    помнится - в 2.3 (кажется) ввели вместо except Exception, e формулировку except Exception_or_list_of_exception as e чтоб сделать более адекватной и тут ТАКОЕ

  • > Так же стоить помнить, что при работе case UserRequest...
    выглядит как утка, но ведет себя как черт-знает-что
    особенно в случае, если в конструкторе логика сложней чем просто определить пару свойств объекта

Вангую - в будущих версиях языка, по многочисленным просьбам, эти нововведения выпилят как "не пользующиеся популярностью"

Ощущение, будто в мейнтейнеры python-а ворвался бешеный принтер или продук-директором сделали Элопа

подскажите как это может вызвать исключение?

a, *d = 'asd'.split('~')
print(f'a: {a!r}, d: {d!r}') # -> a: 'asd', d: []

я вижу только один вариант - если data_string - не строка и не поддерживает метод split
в иных случаях исключения тут не должно быть ни при каких обстоятельствах

Автономный шаттл e-Palette во время аварии управлялся вручную ...

Автономные электрические транспортные средства без рулевого колеса и педалей ...

Из новости не очень понятно: это "беспилотное транспортное средство"? или "такси на удаленке"?

И в чем его автономность в таком случае?

Легко воспринять этот текст как холивар «эппловский фанбой ненавидит линукс». Но это совсем не так, холивары я недолюбливаю, а к Linux хорошо отношусь и желаю ему процветания

(c) Автор

Ибо типичный антисемит – это, я вам скажу, не такой человек, который не следит за своим языком, а такой, который за ним тщательно следит. И если вы слышите от кого-нибудь заискивающую фразу – „да у меня все друзья евреи“, можете быть уверены, что в своем сердце этот фрукт глядит на вас как на тарантула или сколопендру...

(c) Пелевин,

что называется - "найдите пять отличий"

Эта незримая война оказала значительный итог на ход войны

ага, и привела к влиянию

какой юмор.
я оскорблен тем, что кто-то посчитал моё предположение шуткой.
Ничего смешного в этом нет.
Более того, с болью в сердце я вынужден признаться: мои предки так же подвергались угнетению, угонялись в рабство и подвергались внеэкономической эксплуатации.


Да, да! Османское иго никто не забыл и не собирается просто так прощать.
Да и к венграм у меня есть серьезные вопросы по поводу кое-каких событий пятивековой давности.
Мысли об этом ранят мне душу и не дают спокойно кушать.
И вообще...


только для тех, кто может от 04.04 отнять три дня

image

значит вам "повезло", что статика лежит в /static, и переменные settings.STATIC_URL и settings.STATIC_ROOT — идентичны (может за исключением завершающего слеша).
Иначе — django искала бы статику по неверному адресу

Формсеты и динамическое добавление форм ...

того же самого можно добиться используя


class MyModelAdmin(admin.ModelAdmin):
    fieldsets = (
        ...
        "classes": ("stlyle-of-my-cool-block", ),
    )
    class Meta:
        css = {"all": ("my-funny.css", )}

для инлайна то же самое с fieldsets


и нет необходимости шаблоны, формы переопределять.
И тот кто будет ваш код сопровождать после вас — будет вам очень благодарен

вы хоть свой код дальше localhost-а проверяете?


re_path(r'^media/(?P<path>.*)$', serve, {'document_root': settings.MEDIA_ROOT}),

re_path(r'^static/(?P<path>.*)$', serve, {'document_root': settings.STATIC_URL}),

тут даже django знать не надо, чтоб догадаться, что document_root не может быть settings.STATIC_URL, а должно быть settings.STATIC_ROOT
Кроме того — захардкожены settings.STATIC_URL и settings.MEDIA_URL в регексах.
В общем — не надо так

на самом деле слово switch оскорбительно
посмотрите сами
одно из значений — хлыст.


Доподлинно известно, что это слово напоминает времена угнетения и рабства, и при использовании некоторыми группами лиц может вызывать дискомфорт.


К сожалению, я смог написать об этом только сейчас, хотя передать всю глубину моего возмущения тем фактом, что этот термин до сих пор используется в программировании, я смог-бы три дня назад.

пожалуй добавлю, что в некоторых сборках (в альпине, к примеру) busybox весит в 2 раза меньше, чем этот exa
С другой стороны, ls из бизибокса не умеет прикольно так подсве…
стоп, а ведь он даже это умеет

и другой админ, пришедший на твое место после тебя, будет плеваться от нестандартного поведения ls

кликбейтный заголовок "почему же никто не скопировал КРУТУЮ ШТУКУ из КРУТОЙ БРЕНД" уже вызывает легкое подозрение.


дальше и мой личный опыт и чужой, судя по комментариям, подсказывают что в ДРУГОМ КРУТОМ БРЕНДЕ (Android) уже сто лет есть если не то же самое, то почти похожее (при звонке перевести в беззвучный клавишей "тише", перевернуть, тысячи их...)


скажите, мне одному кажется, что автор отрабатывает рекламный бюджет некой "КРУТОЙ ФИРМЫ"?

… позже она активно «совершенствовалась» Гитлером и Сталиным

image

вы бы хоть проверяли свои примеры.
пример с def foo(var, kvar=0, *args,**kwargs): у вас дан неверно.
я даже сначала подумал, что сам понимаю что-то неправильно.
перепроверил.
таки да — ошибка у вас.
правильно так:


In [1]: def foo(var, kvar=0, *args,**kwargs): 
   ...:     print(var, kvar, args, kwargs) 
   ...:                                                                                                                             

In [2]: foo(1, a=1,)                                                                                                                
1 0 () {'a': 1}

In [3]: foo(1, 1)                                                                                                                   
1 1 () {}

In [4]: foo(1, 2)                                                                                                                   
1 2 () {}

In [5]: foo(1, 2, a='a', b='b', c='c')                                                                                              
1 2 () {'a': 'a', 'b': 'b', 'c': 'c'}

In [6]: foo(1, 2, 3, a='a', b='b', c='c')                                                                                           
1 2 (3,) {'a': 'a', 'b': 'b', 'c': 'c'}

In [7]: foo(1, 2, 3, a=1, b=2)                                                                                                      
1 2 (3,) {'a': 1, 'b': 2}

In [8]: foo(1, 2, a=1, b=2)                                                                                                         
1 2 () {'a': 1, 'b': 2}

а у вас в примерах "Вызов 2" и "Вызов 3" даны с ошибками

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность