These are changes for issue #405, add email comment notification.
[mediagoblin.git] / mediagoblin / workbench.py
index 60a79f470aace36f0b69c1a881d8fbffa3c29293..2331b5511e59ffa377e856ab0a14b0cd8649167c 100644 (file)
@@ -1,5 +1,5 @@
 # GNU MediaGoblin -- federated, autonomous media hosting
-# Copyright (C) 2011 MediaGoblin contributors.  See AUTHORS.
+# Copyright (C) 2011, 2012 MediaGoblin contributors.  See AUTHORS.
 #
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU Affero General Public License as published by
@@ -47,7 +47,10 @@ class Workbench(object):
         return str(self.dir)
 
     def __repr__(self):
-        return repr(self.dir)
+        try:
+            return str(self)
+        except AttributeError:
+            return 'None'
 
     def joinpath(self, *args):
         return os.path.join(self.dir, *args)