Code Duplication    Length = 12-13 lines in 2 locations

chat/utils.py 2 locations

@@ 437-449 (lines=13) @@
434
				 html_message=html_message)
435
436
437
def send_email_changed(request, old_email, new_email):
438
	message = "Dmail been changed for user {}".format(request.user.username)
439
	ip_info = get_or_create_ip(get_client_ip(request), logger)
440
	context = {
441
		'username': request.user.username,
442
		'ipInfo': ip_info.info,
443
		'ip': ip_info.ip,
444
		'timeCreated': datetime.datetime.now(),
445
		'email': new_email,
446
	}
447
	html_message = render_to_string('change_email.html', context, context_instance=RequestContext(request))
448
	send_mail("Pychat: email change", message, request.get_host(), (old_email,), fail_silently=False,
449
				 html_message=html_message)
450
451
452
def extract_photo(image_base64, filename=None):
@@ 423-434 (lines=12) @@
420
				 html_message=html_message)
421
422
423
def send_password_changed(request, email):
424
	message = "Password has been changed for user {}".format(request.user.username)
425
	ip_info = get_or_create_ip(get_client_ip(request), logger)
426
	context = {
427
		'username': request.user.username,
428
		'ipInfo': ip_info.info,
429
		'ip': ip_info.ip,
430
		'timeCreated': datetime.datetime.now(),
431
	}
432
	html_message = render_to_string('change_password.html', context, context_instance=RequestContext(request))
433
	send_mail("Pychat: password change", message, request.get_host(), (email,), fail_silently=False,
434
				 html_message=html_message)
435
436
437
def send_email_changed(request, old_email, new_email):