Ok cool. I was just wondering wether there are any things that wont work properly when you run python without the subprocesses for example i am working with pygame and I just want to know if anything wont work without the subprocesses running. Thanks.
Since IDLE is Tkinter based, anything that uses Tkinter will not work properly.
The issue for "pure python" code is that the IDE's names space and your code's name space are all mashed together without a subprocess. IDLE and Tkinter are both showing there age and there is not much support/interest for either, these days.
The real answer is to get a better IDE. Once you see what a wxPython based GUI looks like, you'll probably never look back at Tkinter. Two of my favorites are (in no particular oder) Stani's Python Editor -SPE. and Boa Constructor. The former is great at browsing your codes name space and uses wxGlade for GUI code generation, the latter is a full RAD GUI generating tool. I use Boa, myself.