That's not exactly true: that' why something like twisted (and later async frameworks) was invented in the first place.
What is not possible is non-process-based, CPU-bound concurrency. Generally, python is poor choice in those cases anyway (there are exceptions of course).