From 0be9a26521e6e4e22416b5b6be9516ed964717fc Mon Sep 17 00:00:00 2001 From: Adam Palay Date: Tue, 23 Sep 2014 15:07:55 -0400 Subject: [PATCH] change ItemNotFoundErrors to log.warning in x_module.py --- common/lib/xmodule/xmodule/x_module.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/common/lib/xmodule/xmodule/x_module.py b/common/lib/xmodule/xmodule/x_module.py index ef112666ef..6f35bf1a14 100644 --- a/common/lib/xmodule/xmodule/x_module.py +++ b/common/lib/xmodule/xmodule/x_module.py @@ -337,7 +337,15 @@ class XModuleMixin(XBlockMixin): child = self.runtime.get_block(child_loc) child.runtime.export_fs = self.runtime.export_fs except ItemNotFoundError: - log.exception(u'Unable to load item {loc}, skipping'.format(loc=child_loc)) + log.warning(u'Unable to load item {loc}, skipping'.format(loc=child_loc)) + dog_stats_api.increment( + "xmodule.item_not_found_error", + tags=[ + u"course_id:{}".format(child_loc.course_key), + u"block_type:{}".format(child_loc.block_type), + u"parent_block_type:{}".format(self.location.block_type), + ] + ) continue self._child_instances.append(child)