本文整理汇总了Python中settings.DEBUG属性的典型用法代码示例。如果您正苦于以下问题:Python settings.DEBUG属性的具体用法?Python settings.DEBUG怎么用?Python settings.DEBUG使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类settings
的用法示例。
在下文中一共展示了settings.DEBUG属性的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: backbone
# 需要导入模块: import settings [as 别名]
# 或者: from settings import DEBUG [as 别名]
def backbone(request):
instance_name = instance_settings.SHORT_NAME
instance_templates_base = join('instance_templates', instance_name)
footer_template = join(instance_templates_base, 'footer.html')
try:
footer_content = render_to_string(footer_template)
except:
footer_content = ''
context = {
'site_title': instance_settings.SITE_TITLE,
'app_base': instance_settings.APP_BASE,
'footer': footer_content,
'debug': settings.DEBUG
}
return render(request, "backbone.html", context)
#FIXME: move to models
示例2: get_settings
# 需要导入模块: import settings [as 别名]
# 或者: from settings import DEBUG [as 别名]
def get_settings():
return {
'debug': settings.DEBUG,
'api_base': API_BASE,
'app_base': APP_BASE,
'osmUrl': OSM_URL,
'osmAttrib': OSM_ATTRIBUTION,
'centerLat': CENTER_LAT,
'centerLon': CENTER_LON,
'defaultZoom': DEFAULT_ZOOM,
'smoothFactor': SMOOTH_FACTOR,
'warperURLs': WARPER_URLS,
'minYear': MIN_YEAR,
'maxYear': MAX_YEAR,
'origins': [origin.to_json() for origin in Origin.objects.all()],
'featureCodes': get_feature_codes()
}
示例3: check_prediction
# 需要导入模块: import settings [as 别名]
# 或者: from settings import DEBUG [as 别名]
def check_prediction(dictionary, threshold, gcm_device_id):
sum_of_freq = sum(dictionary.values())
max_tuple = max(dictionary.iteritems(), key=operator.itemgetter(1))
percentage_freq = (max_tuple[1]) / sum_of_freq
if percentage_freq >= threshold:
candidate_string = max_tuple[0]
dictionary.pop(candidate_string, None)
if check_candidature(candidate_string):
# send GCM message
if DEBUG:
print("{0} : successful candidate".format(candidate_string))
else:
gcm_send(gcm_device_id, candidate_string)
return dictionary
示例4: process_exception
# 需要导入模块: import settings [as 别名]
# 或者: from settings import DEBUG [as 别名]
def process_exception(request, exception):
if request.path.startswith('/api'):
exception_json = {'message': exception.message if hasattr(exception, 'message') else str(exception)}
traceback_message = traceback.format_exc()
logger.error(traceback_message)
if DEBUG:
exception_json['traceback'] = traceback_message
return create_json_response(exception_json, status=_get_exception_status_code(exception))
return None
示例5: print_debug_level
# 需要导入模块: import settings [as 别名]
# 或者: from settings import DEBUG [as 别名]
def print_debug_level():
if DEBUG:
print "logging debug level is 'DEBUG'"
logger.info("logging debug level is 'DEBUG'")
else:
print "logging debug level is 'INFO'"
logger.info("logging debug level is 'INFO'")
示例6: init_sentry
# 需要导入模块: import settings [as 别名]
# 或者: from settings import DEBUG [as 别名]
def init_sentry():
"""
init sentry
:return:
"""
from raven import Client
from raven.handlers.logging import SentryHandler
from raven.conf import setup_logging
from complexconfig.configcontainer import configcontainer
config = configcontainer.get_config("sniffer")
enable = config.get_boolean("sniffer.sentry.enable", False)
if not enable:
return
sentry_level = config.get_string("sniffer.sentry.min_level", "error")
sentry_server_name = config.get_string("sniffer.sentry.server_name", "")
sentry_dsn = config.get_string("sniffer.sentry.dsn", "")
if not sentry_dsn or not sentry_server_name:
return
print_with_time("sentry is enabled with dsn: {}, server_name: {}, level: {}".format(sentry_dsn,
sentry_server_name,
sentry_level))
client = Client(sentry_dsn, name=sentry_server_name)
handler = SentryHandler(client)
if sentry_level.lower() == 'debug':
handler.level = logging.DEBUG
elif sentry_level.lower() == 'info':
handler.level = logging.INFO
else:
handler.level = logging.ERROR
setup_logging(handler)
示例7: __init__
# 需要导入模块: import settings [as 别名]
# 或者: from settings import DEBUG [as 别名]
def __init__(self, database_path, input_sentence, language_path, thesaurus_path, json_output_path):
database = Database()
database.load(database_path)
#database.print_me()
config = LangConfig()
config.load(language_path)
parser = Parser(database, config)
if thesaurus_path is not None:
thesaurus = Thesaurus()
thesaurus.load(thesaurus_path)
parser.set_thesaurus(thesaurus)
queries = parser.parse_sentence(input_sentence)
if json_output_path is not None:
self.remove_json(json_output_path)
for query in queries:
query.print_json(json_output_path)
if(len(queries) > 1):
if settings.DEBUG :
print('--------- queries is more than one')
self.query = None
raise Exception('More than one query')
else :
self.query = queries[0]
if settings.DEBUG :
for query in queries:
print query
示例8: print_help_message
# 需要导入模块: import settings [as 别名]
# 或者: from settings import DEBUG [as 别名]
def print_help_message():
if settings.DEBUG :
print '\n'
print 'Usage:'
print '\tpython ln2sql.py -d <path> -l <path> -i <input-sentence> [-t <path>] [-j <path>]'
print 'Parameters:'
print '\t-h\t\t\tprint this help message'
print '\t-d <path>\t\tpath to SQL dump file'
print '\t-l <path>\t\tpath to language configuration file'
print '\t-i <input-sentence>\tinput sentence to parse'
print '\t-j <path>\t\tpath to JSON output file'
print '\t-t <path>\t\tpath to thesaurus file'
print '\n'
示例9: add_primary_key
# 需要导入模块: import settings [as 别名]
# 或者: from settings import DEBUG [as 别名]
def add_primary_key(self, primary_key):
if settings.DEBUG:
print '%s : primary key added:%s' % (self.name, primary_key)
self.primary_keys.append(primary_key)
示例10: add_foreign_key
# 需要导入模块: import settings [as 别名]
# 或者: from settings import DEBUG [as 别名]
def add_foreign_key(self, col, ref_table, ref_col):
if settings.DEBUG:
print 'foreign key added : %s.%s->%s.%s' % (self.name, col, ref_table, ref_col)
self.foreign_keys.append({'col':col,'ref_table':ref_table,'ref_col':ref_col})
示例11: finish_request
# 需要导入模块: import settings [as 别名]
# 或者: from settings import DEBUG [as 别名]
def finish_request(self, *args, **kwargs):
try:
BaseHTTPServer.HTTPServer.finish_request(self, *args, **kwargs)
except Exception:
if DEBUG:
traceback.print_exc()
示例12: finish
# 需要导入模块: import settings [as 别名]
# 或者: from settings import DEBUG [as 别名]
def finish(self):
try:
BaseHTTPServer.BaseHTTPRequestHandler.finish(self)
except Exception:
if DEBUG:
traceback.print_exc()
示例13: create_app
# 需要导入模块: import settings [as 别名]
# 或者: from settings import DEBUG [as 别名]
def create_app(loop):
app = web.Application(loop=loop, debug=settings.DEBUG)
setup_jinja(app, settings.DEBUG)
aiohttp_session.setup(app, EncryptedCookieStorage(
settings.SESSION_SECRET.encode('utf-8'),
max_age=settings.SESSION_MAX_AGE))
app.middlewares.append(aiohttp_login.flash.middleware)
app.router.add_get('/', handlers.index)
app.router.add_get('/users/', handlers.users, name='users')
app['db'] = await asyncpg.create_pool(dsn=settings.DATABASE, loop=loop)
aiohttp_login.setup(app, AsyncpgStorage(app['db']), settings.AUTH)
return app
示例14: set_default_headers
# 需要导入模块: import settings [as 别名]
# 或者: from settings import DEBUG [as 别名]
def set_default_headers(self):
self.set_header("X-Powered-By","PHP/6.6.6")
self.set_header("Server","Apache/6.6.6")
self.set_header("Date","EMM, 00 SB 2333 00:00:00 MMM")
if DEBUG:
self.set_header("Access-Control-Allow-Credentials","true")
self.set_header("Access-Control-Allow-Origin","*")
示例15: post
# 需要导入模块: import settings [as 别名]
# 或者: from settings import DEBUG [as 别名]
def post(self):
""" 全局处理函数,传入json
形式如下
{'c':'action', 'd':{data}}
"""
data = self._decryptdata()
#self.session = MemorySession(data.get('t',None))
act = data.get('c','')
kvs = data.get('d',{})
self.json = {}
self.json['code'] = 200
self.json['error'] = ''
action = '_' + act + '_action'
if hasattr(self,action):
try:
self.json['result'] = getattr(self,action)(kvs)
except Exception as e:
self.json['error'] = str(e)
if DEBUG:
type,value,tb = sys.exc_info()
e = '\n'.join(set(traceback.format_exception(type,value,tb)))
print(str(e))
self.json['code'] = 500
else:
self.json['code'] = 404
self.json['error'] = '找不到该方法'
self.set_status(self.json['code'])
self.write(self._encryptdata(self.json))
self.finish()