# -*- coding: utf-8 -*- # # File: portato/backend/exceptions.py # This file is part of the Portato-Project, a graphical portage-frontend. # # Copyright (C) 2006-2010 René 'Necoro' Neumann # This is free software. You may redistribute copies of it under the terms of # the GNU General Public License version 2. # There is NO WARRANTY, to the extent permitted by law. # # Written by René 'Necoro' Neumann class BlockedException (Exception): """An exception marking, that some package is blocking another one.""" pass class PackageNotFoundException (Exception): """An exception marking that a package could not be found.""" pass class VersionsNotFoundException (Exception): """An exception marking that there could be no versions found for a specific CP.""" pass class DependencyCalcError (Exception): """An error occured during dependency calculation.""" pass class InvalidSystemError (Exception): """An invalid system is set.""" pass