I've written a short python script for use in QGIS (currently using 2.8.1) to set the CRS for all loaded layers to OSGB 1936 / BNG. The script correctly sets the CRS but I have to manually scroll in/out to refresh the screen after running it - not a big issue though slightly annoying and possibly easy to fix!

I've tried using the code snippet below to refresh but I still have to manually scroll in/out.


Is there a line of code to force a full refresh/re-render of all loaded data?