Add -v flag.  Comment duplicate Py_Finalize().
diff --git a/Demo/pysvr/pysvr.c b/Demo/pysvr/pysvr.c
index e41d88e..995a7ca 100644
--- a/Demo/pysvr/pysvr.c
+++ b/Demo/pysvr/pysvr.c
@@ -26,6 +26,8 @@
 
 #include <Python.h>
 
+extern int Py_VerboseFlag;
+
 #ifndef PORT
 #define PORT 4000
 #endif
@@ -62,8 +64,11 @@
 	if (argc > 0 && argv[0] != NULL && argv[0][0] != '\0')
 		progname = argv[0];
 
-	while ((c = getopt(argc, argv, "")) != EOF) {
+	while ((c = getopt(argc, argv, "v")) != EOF) {
 		switch (c) {
+		case 'v':
+			Py_VerboseFlag++;
+			break;
 		default:
 			usage();
 		}
@@ -173,7 +178,8 @@
 		PyEval_AcquireThread(gtstate);
 		gtstate = NULL;
 		Py_Finalize();
-		Py_Finalize();
+		/* And a second time, just because we can. */
+		Py_Finalize(); /* This should be harmless. */
 	}
 	exit(0);
 }