Browse Source

Fix syntax error on Python 2.4

Mike Naberezny 10 years ago
parent
commit
33c382e9e7
1 changed files with 13 additions and 12 deletions
  1. 13 12
      supervisor/tests/test_options.py

+ 13 - 12
supervisor/tests/test_options.py

@@ -1307,18 +1307,19 @@ class ServerOptionsTests(unittest.TestCase):
         """)
         f = tempfile.NamedTemporaryFile(mode="w+")
         try:
-            f.write(text)
-            f.flush()
-            from supervisor.options import UnhosedConfigParser
-            config = UnhosedConfigParser()
-            config.read(f.name)
-            instance.processes_from_section(config, 'program:foo', None)
-        except ValueError, e:
-            self.assertEqual(e.args[0],
-                "program section program:foo does not specify a command "
-                "in section 'program:foo' (file: %s)" % f.name)
-        else:
-            self.fail('nothing raised')
+            try:
+                f.write(text)
+                f.flush()
+                from supervisor.options import UnhosedConfigParser
+                config = UnhosedConfigParser()
+                config.read(f.name)
+                instance.processes_from_section(config, 'program:foo', None)
+            except ValueError, e:
+                self.assertEqual(e.args[0],
+                    "program section program:foo does not specify a command "
+                    "in section 'program:foo' (file: %s)" % f.name)
+            else:
+                self.fail('nothing raised')
         finally:
             f.close()