Vote: Re: [Dev] Re: [commits] (morgen) [6150] Added --nosplash
command line argument to disable the splash screen
Morgen Sagen
morgen at osafoundation.org
Tue Jul 26 11:43:37 PDT 2005
'nocatch' and 'nosplash' really are two different things and I can
see wanting to enable/disable each independently, so I am fine with
taking nocatch+debug out of the splash screen equation. Anyone
disagree? Let's have a vote for the following patch:
Index: application/Application.py
===================================================================
--- application/Application.py (revision 6180)
+++ application/Application.py (working copy)
@@ -167,8 +167,7 @@
splash screen.
"""
splash = None
- if not (Globals.options.nosplash or \
- (__debug__ and Globals.options.nocatch)):
+ if not Globals.options.nosplash:
splashBitmap = self.GetImage ("splash.png")
splash=StartupSplash(None, splashBitmap)
splash.Show()
@@ -676,7 +675,7 @@
# whatever other methods we want to the mix (such as the
run method,
# above). locals will be passed to PyCrust/Shell to make
those
# symbols available to the developer
- locals = headless.getExports(run=run)
+ locals = headless.getExports(run=run,
view=self.UIRepositoryView)
browseableObjects = {
"globals" : Globals,
--nosplash disables the splash screen (independent of nocatch)
--nocatch disables the exception dialog
Either option working for debug and release.
~morgen
On Jul 26, 2005, at 9:20 AM, John Anderson wrote:
> Now that we have an extra option for skipping the splash screen it
> doesn't make much sense to have nocatch also skip the splash when
> debug is True, so what do you think about not skipping the splash
> screen in nocatch debug.
>
> John
>
> Morgen Sagen wrote:
>
>
>> "No-splash" is a fairly common command line argument for
>> applications (Mozilla, Eclipse, VisualStudio, WinZip) that I
>> think is useful in more than just debug mode. I don't typically
>> run in debug mode as it's pretty slow (over 2 minutes to start up
>> versus 35 seconds for release mode). I didn't want to interfere
>> with the way you guys were using nocatch just in debug mode, so I
>> added --nosplash instead which works in debug/release.
>>
>> ~morgen
>>
>> On Jul 26, 2005, at 6:33 AM, John Anderson wrote:
>>
>>
>>> Hi Morgen:
>>>
>>> I was curious why you thought that nocatch wasn't good enough to
>>> avoid the splash screen. I think we're getting overloaded with
>>> too many command line options that are only useful for
>>> debugging. Perhaps we should make them debug only.
>>>
>>> John
>>>
>>>
>>> commits at osafoundation.org wrote:
>>>
>>>
>>>> Revision6150AuthormorgenDate2005-07-25 10:20:37 -0700 (Mon, 25
>>>> Jul 2005)Log MessageAdded --nosplash command line argument to
>>>> disable the splash screenModified Paths
>>>> trunk/chandler/application/Application.py
>>>> trunk/chandler/application/Utility.py
>>>> Diff
>>>> Modified: trunk/chandler/application/Application.py (6149 =>
>>>> 6150)--- trunk/chandler/application/Application.py 2005-07-25
>>>> 17:05:34 UTC (rev 6149) +++ trunk/chandler/application/
>>>> Application.py 2005-07-25 17:20:37 UTC (rev 6150)@@ -167,7
>>>> +167,8 @@ splash screen. """ splash =
>>>> None- if not (__debug__ and Globals.options.nocatch):
>>>> + if not Globals.options.nosplash or \ +
>>>> (__debug__ and Globals.options.nocatch):
>>>> splashBitmap = self.GetImage ("splash.png")
>>>> splash=StartupSplash (None, splashBitmap)
>>>> splash.Show()
>>>> Modified: trunk/chandler/application/Utility.py (6149 =>
>>>> 6150)--- trunk/chandler/application/Utility.py 2005-07-25
>>>> 17:05:34 UTC (rev 6149) +++ trunk/chandler/application/
>>>> Utility.py 2005-07-25 17:20:37 UTC (rev 6150)@@ -111,6
>>>> +111,7 @@ 'refreshui': ('-u', '--refresh-ui', 'b',
>>>> False, None, 'Refresh the UI from the repository during
>>>> startup'), 'locale': ('-l', '--locale', 's',
>>>> None, None, 'Set the default locale'), 'encrypt':
>>>> ('-S', '--encrypt', 'b', False, None, 'Request prompt for
>>>> password for repository encryption'),+ 'nosplash': ('-
>>>> N', '--nosplash', 'b', False, 'CHANDLERNOSPLASH', ''), }
>>>> _______________________________________________ Commits mailing
>>>> list Commits at osafoundation.org http://lists.osafoundation.org/
>>>> mailman/listinfo/commits
>>>>
>>>
>>>
>>>
>>
>>
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> Open Source Applications Foundation "Dev" mailing list
> http://lists.osafoundation.org/mailman/listinfo/dev
>
More information about the Dev
mailing list