Index: /trunk/umit
===================================================================
--- /trunk/umit (revision 4035)
+++ /trunk/umit (revision 4159)
@@ -26,4 +26,5 @@
 import sys
 import signal
+import platform
 
 # used by exception hook
@@ -35,5 +36,5 @@
 #########################
 
-UMIT_DEVELOPMENT = os.environ.get("UMIT_DEVELOPMENT", True)
+UMIT_DEVELOPMENT = os.environ.get("UMIT_DEVELOPMENT", False)
 
 class UmitExceptionHook(object):
@@ -60,5 +61,14 @@
         python_version = sys.version
         nmap_version = os.popen2("nmap -V")[1].read().strip("\n")
-        osuname = " ".join(os.uname())
+        try:
+            osuname = " ".join(os.uname())
+        except AttributeError:
+            # os.uname is not available under Windows, and other unlikely
+            # systems
+            try:
+                osuname = " ".join(platform.win32_ver())
+            except AttributeError:
+                osuname = "UNKNOWN"
+
         umit_version = VERSION
         umitCore_version = getattr(umitCore, "__version__", "< 0.9.5")
@@ -148,17 +158,17 @@
 
 if not UMIT_DEVELOPMENT:
-    from tempfile import mktemp
+    #from tempfile import mktemp
     # Generating temporary files names
-    stdout_output = mktemp()
-    stderr_output = mktemp()
+    #stdout_output = mktemp()
+    #stderr_output = mktemp()
 
-    old_stdout = sys.stdout
-    old_stderr = sys.stderr
+    #old_stdout = sys.stdout
+    #old_stderr = sys.stderr
 
-    _stdout = open(stdout_output, "w")
-    _stderr = open(stderr_output, "w")
+    #_stdout = open(stdout_output, "w")
+    #_stderr = open(stderr_output, "w")
 
-    sys.stdout = _stdout
-    sys.stderr = _stderr
+    #sys.stdout = _stdout
+    #sys.stderr = _stderr
 
     
