Что нового добавили в REPL в Python 3.13
На самом деле серьезно его прокачали!
▫️Както я писал, что для выхода из REPL приходится писать exit, еще и скобки для вызова. И было бы удобней сделать это по аналогии с обычным терминалом.
Видимо, я не один такой😁 В новом REPL добавили несколько команд:
exit или quit: для выхода. Именно так, без вызова функции!
clear: для очистки терминала
help или F1: для входа в режим справки (q для выхода)
▫️ Автокомплит по TAB аналогичный Linux-терминалу. Одиночный TAB заполняет самое пхожее совпадение, двойной показывает все доступные варианты. Эти варианты фильтруются по мере набора.
▫️ Ранее при вставке многострочного кода с пустыми строками мы получали ошибку IndentationError, теперь это исправили.
Хотя, в некоторых терминалах это даже с 3.6 работает нормально, но зависит от конкретной реализации именно терминала а не Python. На винде точно не работает до 3.13.
Пример кода для теста в 3.12 и 3.13
class A:
def test(self):
pass
▫️ История ввода теперь учитывает многосрочные команды.При нажатии стрелки вверх появятся все строки из прошлого многосрочного ввода, по ним даже можно перемещаться и редактировать.
По нажатию F2 можно открыть всю историю ввода.
▫️ Колоризация кода для tracebacks и doctest. Также я заметил что имеет цвет промт функции input().
Кстати, для тестов на винде без установки можно использовать портейбл версию из проектаWinPython.
#release
🚨 FACT CHECK: No, you won't be fined for "choping" seats
The National Environment Agency (NEA) is aware of messages claiming there are penalties for seat reservation at hawker centres. These claims are false.
No “Chope-Free” zones either.
We would like to remind patrons to be considerate while dining in #OurHawkerCentres. This helps ensure a pleasant dining experience for all.
Heading to #OurHawkerCentres? From 29 Mar, up to 5 fully vaccinated persons are allowed to dine in together at all hawker centres, where COVID-19 VDS checks, issuance of stickers and fencing will be removed, to allow greater accessibility and convenience.
If you are unvaccinated or partially vaccinated, you cannot dine in but can continue to take away food. Enforcement officers will continue to conduct spot checks, and enforcement action will be taken against unvaccinated individuals found dining in.
#OurHawkerCentres and markets are indoor premises, so do keep your masks on, except when eating or drinking. Even as we transit towards living with COVID-19, let’s continue to stay vigilant and continue to adhere to SMMs, to protect ourselves and our loved ones.
Keeping #OurHawkerCentres clean & safe is a shared responsibility. When we clear our tables, cleaners can focus on other tasks such as cleaning and disinfecting tables, enabling a faster turnover of clean tables.
This benefits everyone – diners, cleaners and hawkers!
The recent rise in COVID-19 cases has seen seniors at higher risk of developing serious health complications, if infected. If you have elderly family members or friends, remind them not to mingle and to order takeaways instead of dining in.
When visiting #OurHawkerCentres and markets, comply with Safe Management Measures (SMMs) to keep our community safe. There has been feedback that groups tend to linger and lapse into SMM breaches at specific hawker centres, and we have stepped up enforcement at these places.
We may not have been able to dine-in at #OurHawkerCentres but we’ve still been enjoying our favourite hawker dishes at home. As we tuck into our carrot cake and nasi padang, let’s send some appreciation to the people behind the delicious dishes at https://bit.ly/2XpTmrC
Food is an important part of our daily lives, and it is essential that all food handlers implement good practices to upkeep good public health hygiene and standards. Together with Singapore Food Agency (SFA), NEA is engaging stallholders at various markets and hawker centres, to provide guidance on maintaining a high level of public hygiene and cleanliness.
To make it easier for stallholders to recall the 7 key good habits, a flyer is being distributed alongside an advisory outlining good practices that stallholders should carry out. The steps are simple ones that individuals can adopt in their daily work. NEA and SFA will continue liaising closely with, and providing support to, operators of food establishments, including stallholders and cleaning contractors at #OurHawkerCentres.
More information is available at www.nea.gov.sg/environmental-cleaning-guidelines
Happy International Fried Chicken Day!
Enjoy the many dishes found at #OurHawkerCentres featuring fried chicken that’s crispy on the outside, yet juicy on the inside. But do remember to order only what you can finish. #SayYEStoWasteLess
When dabao-ing food from #OurHawkerCentres, remember to bring your own reusable containers and #SayYEStoWasteLess!
P.S. If you have elderly family members or neighbours, check if they need help to dabao their meals, so that they can stay home and stay safe.