# HG changeset patch # User John Schneiderman # Date 1406404494 18000 # Node ID 22a0c93c7c250efe8edb7c996427eb135759e689 # Parent 5180b80b0dd15d2de9f5f90b030637dfd7347f24 Clearer error message when a repository is not found. IN: - diff -r 5180b80b0dd1 -r 22a0c93c7c25 doc/TODO --- a/doc/TODO Sat Jul 26 14:43:35 2014 -0500 +++ b/doc/TODO Sat Jul 26 14:54:54 2014 -0500 @@ -38,3 +38,5 @@ - Manager should provide a REST API for repository management. - Manager should have an API key per user permission values. - Specify from command line where to search for a configuration file. +- Manager should prevent two repositories from using the same display name. +- Manager should prevent two administrators from editing the same repository. diff -r 5180b80b0dd1 -r 22a0c93c7c25 src/manager.py --- a/src/manager.py Sat Jul 26 14:43:35 2014 -0500 +++ b/src/manager.py Sat Jul 26 14:54:54 2014 -0500 @@ -121,7 +121,7 @@ oldRepository = manrepo.Repository(currentStorageName) if not __doesRepositoryExist(oldRepository): - print >>sys.stderr, "The repository '%s' is not valid." % oldRepository.StorageName + print >>sys.stderr, "The repository '%s' was not found." % oldRepository.StorageName return False # Remove the current repository from the web registry. @@ -176,7 +176,7 @@ import sys if not __doesRepositoryExist(repository): - print >>sys.stderr, "The repository %s is not valid." % repository.StorageName + print >>sys.stderr, "The repository %s was not found." % repository.StorageName return False print "Removing repository: %s" % repository.StorageName