[Commit] rrserver dispatch.5c,1.20,1.21 games.5c,1.18,1.19

Keith Packard commit at keithp.com
Thu Jun 5 17:49:58 PDT 2003


Committed by: keithp

Update of /local/src/CVS/rrserver
In directory home.keithp.com:/tmp/cvs-serv32468

Modified Files:
	dispatch.5c games.5c 
Log Message:
Just use Error.NOGAME exception from Games::find instead of chaining exceptions uselessly

Index: dispatch.5c
===================================================================
RCS file: /local/src/CVS/rrserver/dispatch.5c,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -d -r1.20 -r1.21
--- dispatch.5c	5 Jun 2003 15:09:11 -0000	1.20
+++ dispatch.5c	5 Jun 2003 23:49:56 -0000	1.21
@@ -584,8 +584,6 @@
 			}
 		    if (i == dim(commands))
 			raise rr_error (Error.COMMAND);
-		} catch Games::no_such_game (string name) {
-		    raise rr_error (Error.NOGAME);
 		} catch rr_error (Error e) {
 		    respond ("ERROR %E\n", e);
 		} catch closed () {

Index: games.5c
===================================================================
RCS file: /local/src/CVS/rrserver/games.5c,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -d -r1.18 -r1.19
--- games.5c	3 Jun 2003 08:02:54 -0000	1.18
+++ games.5c	5 Jun 2003 23:49:56 -0000	1.19
@@ -33,9 +33,6 @@
 	/* array of all games */
 	public (&Game)[0]	games = {};
 
-	/* raised when attempting to find a nonexistant game */
-	public exception no_such_game (string name);
-	
 	&Game insert () {
 	    return Array::append (&games, reference ((Game) {}));
 	}
@@ -85,7 +82,7 @@
 	    } catch found (&Game g) {
 		return &g;
 	    }
-	    raise no_such_game (name);
+	    raise rr_error (Error.NOGAME);
 	}
 
 	/* list clients associated with a game */




More information about the Commit mailing list