# -*- coding: utf-8 -*- def _preferred_ip(ip_set, preferred=None): """ Returns a function that reacts which ip is preferred :param ip_set: :param private: :return: """ def _ip_decider(vm, ips): for ip in ips: if ip in preferred: return ip return False return _ip_decider