annotate exceptions.py @ 324:ce79bf5fa463
- the cut and paste between file and dir conditions is always a bad thing
- i made one function (hg_version) to basically call and parse hg
- i made a function to include the cases of what might be returned by
imp.find_modules (_input_id)
- the check for a .hg folder was insufficient. Lots of things could go wrong.
Instead I use the return code from the Popen process. The return code
catches this and any other problem that hg runs into.
- its easier to offer more rcs support in future (cvs,svn,git)
author |
James Bergstra <bergstrj@iro.umontreal.ca> |
date |
Thu, 12 Jun 2008 20:54:49 -0400 |
parents |
ee11ed427ba8 |
children |
|
rev |
line source |
166
|
1 """
|
|
2 Common exceptions.
|
|
3 @todo: This file should be part of a common/ python package.
|
|
4 """
|
|
5
|
|
6 class AbstractFunction (Exception): """Derived class must override this function"""
|
|
7 class NotImplementedYet (NotImplementedError): """Work in progress, this should eventually be implemented"""
|