Prevent splash screen from being shown when using a script? I'm writing a Python script that creates a Blender scene; I'm running it from the command line with blender -P script.py. However, the splash screen always appears and it's really annoying. Is there something I can do from the script that prevents the splash screen from showing up for just that invocation of Blender? Note that I do not want to change the global preference.

The tooltip over the user preferences splash screen setting recommends bpy.types.UserPreferencesView.show_splash, but changing this from my script doesn't seem to do anything.
The attribute to change is not in UserPreferencesView type, but in that class' instance. The right instance to modify, currently used viewing data preferences, is the view attribute of bpy.context.user_preferences:

import bpy

bpy.context.user_preferences.view.show_splash = False