def export(self, base_path): path = base_path + self.path title = self.get_title() type_url = ( path, self.get_hash(path), TYPE_ACTION_URL ) type_name = ( title, self.get_hash(title + path), TYPE_ACTION_NAME ) self.id_action_url = sql.insert_log_action(type_url) self.id_action_name = sql.insert_log_action(type_name) self.exported = True
def export(self, base_path): path = base_path + self.path title = self.titles[0] if (len(self.titles) > 0 and self.titles[0] is not None) else "" type_url = ( path, self.get_hash(path), TYPE_ACTION_URL ) type_name = ( title, self.get_hash(title + path), TYPE_ACTION_NAME ) self.id_action_url = sql.insert_log_action(type_url) self.id_action_name = sql.insert_log_action(type_name) self.exported = True
def export(self, base_path, version): path = urlparse.urljoin(base_path, self.path) title = self.get_title() url = re.sub(r'^http(s)?://(www.)?', '', path) url_prefix = self.get_url_prefix(path) type_url = (url, self.get_hash(url), TYPE_ACTION_URL, url_prefix) type_name = (title, self.get_hash(title), TYPE_ACTION_NAME, None) self.id_action_url = sql.insert_log_action(type_url, version) self.id_action_name = sql.insert_log_action(type_name, version) self.exported = True