summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'request/phase.cpp')
-rw-r--r--request/phase.cpp18
1 files changed, 12 insertions, 6 deletions
diff --git a/request/phase.cpp b/request/phase.cpp
index 04aef35..e45fabb 100644
--- a/request/phase.cpp
+++ b/request/phase.cpp
@@ -25,13 +25,19 @@
*/
#include "phase.h"
+#include "utils.h"
string phaseToString(int phase_num){
- switch(phase_num){
- case E_USE_AS_LOCAL_MIRRORS: return "E_USE_AS_LOCAL_MIRRORS";
- case E_ALL_LOCAL_MIRRORS_FAILED: return "E_ALL_LOCAL_MIRRORS_FAILED";
- case E_PROXY_FETCHER_DOWNLOADED: return "E_PROXY_FETCHER_DOWNLOADED";
- case E_ALL_PROXY_FETCHER_MIRRORS_FAILED: return "E_ALL_PROXY_FETCHER_MIRRORS_FAILED";
- default: return "Unknown phase";
+ try{
+ switch(phase_num){
+ case E_USE_AS_LOCAL_MIRRORS: return "E_USE_AS_LOCAL_MIRRORS";
+ case E_ALL_LOCAL_MIRRORS_FAILED: return "E_ALL_LOCAL_MIRRORS_FAILED";
+ case E_PROXY_FETCHER_DOWNLOADED: return "E_PROXY_FETCHER_DOWNLOADED";
+ case E_ALL_PROXY_FETCHER_MIRRORS_FAILED: return "E_ALL_PROXY_FETCHER_MIRRORS_FAILED";
+ default: return "Unknown phase";
+ }
+ }catch(...){
+ printout("Error in phase.cpp: phaseToString()");
+ return "Unknown phase";
}
}