В чём причина?
.styles_root__ti07r
только один элемент .base-movie-main-info_mainInfo__ZL_u3
, а ты указал не брать последний :not(:last-child)
. Значит 1 - 1 = 0_ZL_u3
или ti07r
, то не полгайся на них - это автосгенерированные классы и в будущем их названия изменятся и этот код сломается [Authorize]
атрибут из фреймворка для авторизации, но при этом не следуешь правилам, чтобы фреймворк понял, что клиент авторизован. Как минимум - откуда он узнает, что токен для авторизации находится именно в куках с именем token
?HttpContext
есть метод SignInAsync
. Этот токен нужно передавать туда, а не в куки. Дополнительно, нужно правильно настроить процесс авторизации.if (token is not null)
{
_httpClient.DefaultRequestHeaders.Add("Accept", "application/json");
_httpClient.DefaultRequestHeaders.Add("Authorization", "Bearer " + token);
}
Говорю сразу мьютекс мне не подходит, так как это уже не будет параллельно.
Как можно реализовать такое поведение?
Я делаю def min():
Что будет после двоеточия? Какая логика?
Ну я вроде и рассказал, что это противоречит тому же SOLID
а почему я не могу в API сделать метод DELETE и в него передавать и тип объекта, и его id
Есть где кратко изложенная теория по этому поводу?
Я запутался, что в итоге такое архитектура? Это про код, про инфраструктуру или про технологии?
Как понять о каком типе архитектуры речь, когда о ней заходит разговор?
Python evaluates expressions from left to right. Notice that while evaluating an assignment, the right-hand side is evaluated before the left-hand side.
message.text == "Фрукты":
LAST_MESSAGE = None
@dp.message_handler(state='*', text=['Фрукты'])
async def fruits(message: types.Message, state:FSMContext):
if message.text == LAST_MESSAGE:
return
# Логика
LAST_MESSAGE = message.text
Зачем нужен Mutex? Есть ведь Monitor.
Mutex
- примитив синхронизации уровня ОС.Monitor
- инструмент синхронизации уровня среды выполнения.Mutex это разве не тот же семафор, только который может брать один поток?