Что нового добавили в 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
A sudden scooty explosion was reported near the headquarters of the Border Security Force (BSF) in Punjab's Jalandhar district. The high-security location of the blast has added urgency to an already serious situation. Police investigating all angles. Fortunately no one was hurt. #nationalsecurity
3 accused have been charged in Ahmedabad in ISIS-linked Jihadi bioterrorism conspiracy to carry out mass poisoning in public spaces. Hyderabad-based doctor Syed Ahmed Mohiuddin, and co-accused Azad & Suhel from U.P, have been charged under UA (P) Act, BNS and Arms Act. #nationalsecurity
Recent imagery from Pakistan shows reconstruction work at the "terror-linked" targets India struck in May 2025, previously damaged structures are being restored, demolitions & debris continue to be removed nearly a year after the strike. #nationalsecurity
https://www.indiatoday.in/world/story/jaish-rebuilds-bahawalpur-base-muzaffarabad-after-operation-sindoor-satellite-images-show-2906805-2026-05-05
In March 1966, IAF bombed Mizoram, due to insurgency threats
In May 1967, Naxalism started in India.
Sixty years later, both of these Internal security threats are over within a span of a month.
#NationalSecurity
NIA teams are spread across various districts, including South 24 Parganas, Hooghly, Nadia, and Kolkata ahead of polling. Teams are probing the cases of recovery of crude bombs, illegal arms and ammunitions. Teams are also on ground to immediately respond if a situation arises during, after or before polling #NationalSecurity
On 18th and 19th April, the Enforcement Directorate conducted raids at several locations linked to a Christian evangelical organisation named The Timothy Initiative, TTI.
In a press release, the ED said that it is investigating how TTI channelled over Rs 95 crore into India using foreign banks issued debit cards (Truist Bank, 🇺🇸) while completely skipping FCRA regulations.
TTI funneled money using these cards to build churches(and maybe more) in naxal affected districts of Chattisgarh.
#nationalsecurity
https://x.com/i/status/2047643801460805854
Punjab (Patiala):
Man dies while attempting to blow up railway track near Shambhu border. No damage or other casualties.
Police recovered evidence (incl. SIM), probe underway with GRP & RPF to uncover larger conspiracy.
#NationalSecurity
Center puts 2029 as the deadline to end Insurgency across the North East.
Major Realignment of CAPFs been planned after West Bengal Election, Amarnath Yatra ends.
#NationalSecurity
In a significant development, the Union Ministry of Home Affairs (MHA) has handed over a case related to the recovery of crude bombs in West Bengal to the National Investigation Agency (NIA), citing serious national security concerns and the need to probe a larger conspiracy.
#NationalSecurity