def visit_Dict(self, node):
if self.should_check_whitelist(node):<EOL><INDENT>for key in node.keys:<EOL><INDENT>if key.s in self.whitelist or key.s.startswith("<STR_LIT>"):<EOL><INDENT>continue<EOL><DEDENT>self.violations.append((self.current_logging_call, WHITELIST_VIOLATION.format(key.s)))<EOL><DEDENT><DEDENT>if self.should_check_extra_exception(node):<EOL><INDENT>for value in node.values:<EOL><INDENT>self.check_exception_arg(value)<EOL><DEDENT><DEDENT>super(LoggingVisitor, self).generic_visit(node)<EOL>
Process dict arguments.