コード例 #1
0
ファイル: base_application.py プロジェクト: jordancode/phil
 def get_response_from_error(self, e, request, adapter):
     self.log_error(request,e)
     
     response = JSONResponse(status=500)
     if Environment.get() != Environment.PROD:
         exc_type, exc_value, exc_traceback = sys.exc_info()
         response.set_error(repr(e))
         response.set_key("traceback", traceback.format_exception(
                 exc_type, exc_value, exc_traceback
             ))
     else:
         response.set_error("An error occurred")
             
     return response
コード例 #2
0
ファイル: base_application.py プロジェクト: jordancode/phil
    def get_response_from_error(self, e, request, adapter):
        self.log_error(request, e)

        response = JSONResponse(status=500)
        if Environment.get() != Environment.PROD:
            exc_type, exc_value, exc_traceback = sys.exc_info()
            response.set_error(repr(e))
            response.set_key(
                "traceback",
                traceback.format_exception(exc_type, exc_value, exc_traceback))
        else:
            response.set_error("An error occurred")

        return response
コード例 #3
0
ファイル: app_url.py プロジェクト: jordancode/phil
 def get_email(cls, include_protocol=True):
     if Environment.get() == "PROD":
         return cls.get("email", "email", include_protocol)
     else:
         return cls.get("email", include_protocol=include_protocol)
コード例 #4
0
ファイル: config.py プロジェクト: jordancode/phil
 def get(cls, file_name, key_path = None):
     config_dict = cls._get_dict_for_environment(file_name, Environment.get())
     
     return cls._get_config_by_key(config_dict,key_path,file_name)
コード例 #5
0
    def get(cls, file_name, key_path=None):
        config_dict = cls._get_dict_for_environment(file_name,
                                                    Environment.get())

        return cls._get_config_by_key(config_dict, key_path, file_name)