|
@@ -45,6 +45,7 @@ from command import MirrorSafeCommand
|
|
|
from subcmds.version import Version
|
|
from subcmds.version import Version
|
|
|
from editor import Editor
|
|
from editor import Editor
|
|
|
from error import DownloadError
|
|
from error import DownloadError
|
|
|
|
|
+from error import InvalidProjectGroupsError
|
|
|
from error import ManifestInvalidRevisionError
|
|
from error import ManifestInvalidRevisionError
|
|
|
from error import ManifestParseError
|
|
from error import ManifestParseError
|
|
|
from error import NoManifestException
|
|
from error import NoManifestException
|
|
@@ -173,6 +174,12 @@ class _Repo(object):
|
|
|
else:
|
|
else:
|
|
|
print('error: no project in current directory', file=sys.stderr)
|
|
print('error: no project in current directory', file=sys.stderr)
|
|
|
result = 1
|
|
result = 1
|
|
|
|
|
+ except InvalidProjectGroupsError as e:
|
|
|
|
|
+ if e.name:
|
|
|
|
|
+ print('error: project group must be enabled for project %s' % e.name, file=sys.stderr)
|
|
|
|
|
+ else:
|
|
|
|
|
+ print('error: project group must be enabled for the project in the current directory', file=sys.stderr)
|
|
|
|
|
+ result = 1
|
|
|
finally:
|
|
finally:
|
|
|
elapsed = time.time() - start
|
|
elapsed = time.time() - start
|
|
|
hours, remainder = divmod(elapsed, 3600)
|
|
hours, remainder = divmod(elapsed, 3600)
|