As a quick workaround, I added this to at line 947:
if os.path.isfile(ssPath):
    return ssPath
elif isdir(ssPath):
----- Original Message -----
From: Chris AtLee
Sent: Saturday, January 27, 2001 2:27 PM
Subject: [Webware-discuss] AssertionError

I just did a 'cvs update -dp', and now whenever I try and access a file I get the following error:
Traceback (innermost last):
  File "/usr/lib/python1.5/", line 376, in __bootstrap
  File "/usr/lib/python1.5/", line 364, in run
    apply(self.__target, self.__args, self.__kwargs)
  File "", line 124, in threadloop
  File "", line 260, in handleRequest
    transaction = self.server._app.dispatchRawRequest(dict)
  File "", line 279, in dispatchRawRequest
    return self.dispatchRequest(self.createRequestForDict(newRequestDict))
  File "", line 323, in dispatchRequest
    path = request.serverSidePath()
  File "", line 208, in serverSidePath
    self._serverSidePath = app.serverSidePathForRequest(self)
  File "", line 985, in serverSidePathForRequest
    raise AssertionError, "Unexpected if-else fall through."
AssertionError: Unexpected if-else fall through.
Any ideas?