Adds an item to index.
(self, item)
| 83 | df.to_csv(file_path, sep='\t', header=True, index=False, encoding='utf-8') |
| 84 | |
| 85 | def add(self, item): |
| 86 | """Adds an item to index.""" |
| 87 | if hash(item) in self._by_hash: |
| 88 | return |
| 89 | self._by_hash[hash(item)] = item |
| 90 | if item.url is not None: |
| 91 | self._by_url[item.url] = item |
| 92 | if item.source_name is not None: |
| 93 | if item.source_name not in self._by_source_name: |
| 94 | self._by_source_name[item.source_name] = [] |
| 95 | self._by_source_name[item.source_name].append(item) |
| 96 | if item.name is not None: |
| 97 | if item.name not in self._by_name: |
| 98 | self._by_name[item.name] = [] |
| 99 | self._by_name[item.name].append(item) |
| 100 | if item.form is not None: |
| 101 | if item.form not in self._by_form: |
| 102 | self._by_form[item.form] = [] |
| 103 | self._by_form[item.form].append(item) |
| 104 | if item.rig is not None: |
| 105 | if item.rig not in self._by_rig: |
| 106 | self._by_rig[item.rig] = [] |
| 107 | self._by_rig[item.rig].append(item) |
| 108 | |
| 109 | def concat(self, name_index): |
| 110 | """Merges another NameIndex to this.""" |
no outgoing calls
no test coverage detected