def run(self, update_edge = False):
        """
        """
        self.logger.info('novel cluster node module start')

        for site_id in xrange(self.start_site_id, self.end_site_id + 1):
            if not self.site_dict.has_key(site_id):
                continue
            update_time = self.proc_time_dict['dir_fmt_info{0}'.format(site_id)]
            self.novel_node_generate(site_id, update_time)

        self.novel_gid_list = {}.fromkeys(self.novel_gid_list).keys()
        if update_edge is True and len(self.novel_gid_list) > 0:
            cluster_edge_module = ClusterEdgeModule()
            cluster_edge_module.run(self.novel_gid_list)

        self.logger.info('novel cluster node module end')
        return True
Exemple #2
0
def cluster_edge_module():
    """
    """
    novel_module = ClusterEdgeModule()
    novel_module.run()