Hello Ned, I thought that the use of tabs and spaces in the manner I suggested is pretty common. Linux Kernel follows the same technique, for example: https://github.com/torvalds/linux/blob/master/kernel/async.c#L100
Of course, I understand the gist of what you are saying—if people don't understand this technique properly and start mixing up tabs and spaces interchangeably or wrongly the code'd get mangled pretty quickly. Thank you for the heads up! Best, Aahan
-- https://mail.python.org/mailman/listinfo/python-list