From 97b78c0774de9f7929aad5e16ba3bde4c8451cd0 Mon Sep 17 00:00:00 2001 From: Erik Stein Date: Fri, 7 Jul 2017 13:01:23 +0200 Subject: [PATCH] Made ipdb optional. --- requirements.txt | 1 + utils/templatetags/debug_utils.py | 24 ++++++++++++++---------- 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/requirements.txt b/requirements.txt index 6422fd0..e69fdbf 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,3 +2,4 @@ django<2 python-dateutil beautifulsoup4 translitcodec +# ipdb \ No newline at end of file diff --git a/utils/templatetags/debug_utils.py b/utils/templatetags/debug_utils.py index 62c3bf8..bd2ac8f 100644 --- a/utils/templatetags/debug_utils.py +++ b/utils/templatetags/debug_utils.py @@ -2,19 +2,23 @@ from __future__ import unicode_literals # Erik Stein , 2009-2017 -import ipdb -from django import template +try: + import ipdb + from django import template -register = template.Library() + register = template.Library() -@register.filter -def ipdb_inspect(value): - ipdb.set_trace() - return value + @register.filter + def ipdb_inspect(value): + ipdb.set_trace() + return value -@register.simple_tag -def ipdb_set_breakpoint(): - ipdb.set_trace() + @register.simple_tag + def ipdb_set_breakpoint(): + ipdb.set_trace() + +except: + pass \ No newline at end of file