aboutsummaryrefslogtreecommitdiffstats
path: root/repsys
diff options
context:
space:
mode:
authorBogdano Arendartchuk <bogdano@mandriva.org>2007-05-09 18:36:47 +0000
committerBogdano Arendartchuk <bogdano@mandriva.org>2007-05-09 18:36:47 +0000
commit31becac5f0ae95ec80b31e22d1aa868be037caba (patch)
tree7d102c2adc8127517a1f82790367c5f6bf3fee9a /repsys
parentee3e2cf64501862e42cfff18a5086779b2f69c84 (diff)
downloadmgarepo-31becac5f0ae95ec80b31e22d1aa868be037caba.tar
mgarepo-31becac5f0ae95ec80b31e22d1aa868be037caba.tar.gz
mgarepo-31becac5f0ae95ec80b31e22d1aa868be037caba.tar.bz2
mgarepo-31becac5f0ae95ec80b31e22d1aa868be037caba.tar.xz
mgarepo-31becac5f0ae95ec80b31e22d1aa868be037caba.zip
Pulled small bug fixes from V1_6_X to be released in 1.6.17.1.
Merged revisions r219559 and r219560.
Diffstat (limited to 'repsys')
-rwxr-xr-xrepsys6
1 files changed, 5 insertions, 1 deletions
diff --git a/repsys b/repsys
index c5f4b09..8180bfe 100755
--- a/repsys
+++ b/repsys
@@ -69,10 +69,14 @@ def dispatch_command(command, argv, debug=0):
traceback.print_exc()
sys.exit(1)
raise Error, "invalid command '%s'" % command
- plugins.load()
command_module.main()
if __name__ == "__main__":
+ try:
+ plugins.load()
+ except Error, e:
+ sys.stderr.write("plugin initialization error: %s\n" % e)
+ sys.exit(1)
do_command(parse_options, dispatch_command)
# vim:et:ts=4:sw=4