В Python существует ли необходимость принудительного использования пробелов или вкладок вкладок на основе каждого файла?Использовать «пробелы» или «вкладки» только в файлах python?
Ну, возможно, «принуждение» слишком сильное, больше похоже на «рекомендацию».
Я продолжаю получать файлы патчей со смешанным отступом, и это раздражает ... (по меньшей мере) сам Python может сказать, когда есть проблема, но я ищу что-то для этого на уровне редактора, существует для кодировки.
Редактировать: Хорошо, мой вопрос был не ясен, я спрашиваю об этом, потому что я постоянно получаю исправления и исправления в любом сочетании вкладок/пространства, которое вы можете себе представить. Я использую Mercurial как DVCS, возможно, что-то существует на этом уровне?
должен быть крючок где-то, через который проходят все входящие файлы. Вы должны добавить там скрипт tabs2spaces. Или просто поговорите с людьми, отправляющими вам патчи - если основной скрипт использует пробелы, они неверны, чтобы отправлять вам патчи с вкладками. – fastmultiplication