Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/jarabe/intro/__init__.py
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2009-01-16 15:18:07 (GMT)
committer Jonas Smedegaard <dr@jones.dk>2009-01-16 15:18:07 (GMT)
commite23c82b5c354b59187a00551adf7acb841e90652 (patch)
treeff9e41128180280ace4fc4823bcb8ff1661c9893 /src/jarabe/intro/__init__.py
parente3325cd40f04996107509e065e79008c4f1d2f61 (diff)
Imported Upstream version 0.83.4upstream/0.83.4
Diffstat (limited to 'src/jarabe/intro/__init__.py')
-rw-r--r--src/jarabe/intro/__init__.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/jarabe/intro/__init__.py b/src/jarabe/intro/__init__.py
new file mode 100644
index 0000000..204f686
--- /dev/null
+++ b/src/jarabe/intro/__init__.py
@@ -0,0 +1,21 @@
+import os
+
+import gtk
+
+from sugar import env
+from sugar.profile import get_profile
+
+from jarabe.intro.window import IntroWindow
+from jarabe.intro.window import create_profile
+
+def check_profile():
+ profile = get_profile()
+
+ path = os.path.join(env.get_profile_path(), 'config')
+ if os.path.exists(path):
+ profile.convert_profile()
+
+ if not profile.is_valid():
+ win = IntroWindow()
+ win.show_all()
+ gtk.main()