diff options
author | Marco Pesenti Gritti <mpgritti@gmail.com> | 2008-10-06 08:32:42 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <mpgritti@gmail.com> | 2008-10-06 08:32:42 (GMT) |
commit | 0b558e98d4275e8a3052290ec1584ec25d348073 (patch) | |
tree | d7212cc01263fd2e49e1f1aeb293d6d620ba2347 /src/jarabe/intro | |
parent | a757c6040cbff1a48525b8c629a41fd9a73d1270 (diff) |
Factor out intro initialization from the shell script.
Diffstat (limited to 'src/jarabe/intro')
-rw-r--r-- | src/jarabe/intro/__init__.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/jarabe/intro/__init__.py b/src/jarabe/intro/__init__.py index e69de29..6f875d5 100644 --- a/src/jarabe/intro/__init__.py +++ b/src/jarabe/intro/__init__.py @@ -0,0 +1,18 @@ +import os + +import gtk + +from sugar.profile import get_profile + +from jarabe.intro.window import IntroWindow +from jarabe.intro.window import create_profile + +def check_profile(): + if not get_profile().is_valid(): + if 'SUGAR_PROFILE_NAME' in os.environ: + create_profile(os.environ['SUGAR_PROFILE_NAME']) + else: + win = IntroWindow() + win.show_all() + gtk.main() + |