summaryrefslogtreecommitdiffstats
path: root/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'main.py')
-rwxr-xr-xmain.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/main.py b/main.py
index 47f083df..6736abc9 100755
--- a/main.py
+++ b/main.py
@@ -45,6 +45,7 @@ from command import MirrorSafeCommand
45from subcmds.version import Version 45from subcmds.version import Version
46from editor import Editor 46from editor import Editor
47from error import DownloadError 47from error import DownloadError
48from error import InvalidProjectGroupsError
48from error import ManifestInvalidRevisionError 49from error import ManifestInvalidRevisionError
49from error import ManifestParseError 50from error import ManifestParseError
50from error import NoManifestException 51from error import NoManifestException
@@ -173,6 +174,12 @@ class _Repo(object):
173 else: 174 else:
174 print('error: no project in current directory', file=sys.stderr) 175 print('error: no project in current directory', file=sys.stderr)
175 result = 1 176 result = 1
177 except InvalidProjectGroupsError as e:
178 if e.name:
179 print('error: project group must be enabled for project %s' % e.name, file=sys.stderr)
180 else:
181 print('error: project group must be enabled for the project in the current directory', file=sys.stderr)
182 result = 1
176 finally: 183 finally:
177 elapsed = time.time() - start 184 elapsed = time.time() - start
178 hours, remainder = divmod(elapsed, 3600) 185 hours, remainder = divmod(elapsed, 3600)