Commit 9864eedb authored by Eloy Duran's avatar Eloy Duran

Don't print an error report when someone sends an interrupt signal.

parent 8b40ff49
...@@ -54,18 +54,21 @@ module Pod ...@@ -54,18 +54,21 @@ module Pod
end end
def self.run(*argv) def self.run(*argv)
begin Setup.new(ARGV.new()).run_if_needed
Setup.new(ARGV.new()).run_if_needed parse(*argv).run
parse(*argv).run
rescue Exception => e rescue Interrupt
if e.is_a?(Informative) puts "[!] Cancelled".red
puts e.message Config.instance.verbose? ? raise : exit(1)
puts *e.backtrace if Config.instance.verbose?
else rescue Exception => e
puts ErrorReport.report(e) if e.is_a?(Informative)
end puts e.message
exit 1 puts *e.backtrace if Config.instance.verbose?
else
puts ErrorReport.report(e)
end end
exit 1
end end
def self.parse(*argv) def self.parse(*argv)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment