Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/pygame/gp2x/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/pygame/gp2x/__init__.py')
-rw-r--r--src/pygame/gp2x/__init__.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/pygame/gp2x/__init__.py b/src/pygame/gp2x/__init__.py
new file mode 100644
index 0000000..cb298e9
--- /dev/null
+++ b/src/pygame/gp2x/__init__.py
@@ -0,0 +1,24 @@
+
+
+# this lets me know that the module has not been imported.
+# we store it so we don't reimport a module each time the isgp2x function is called.
+_is_gp2x = -1
+
+def isgp2x():
+ """ Returns True if we are running on a gp2x, else False
+ """
+
+ if _is_gp2x == -1:
+ #TODO: FIXME: HACK: need to find a good way to do this.
+ # Use configure to put 'gp2x' in the version string?
+ import sys
+
+ if "arm" in sys.version:
+ _is_gp2x = True
+ else:
+ _is_gp2x = False
+ else:
+ return _is_gp2x
+
+
+