| @@ 143-158 (lines=16) @@ | ||
| 140 | self.file.close() |
|
| 141 | ||
| 142 | ||
| 143 | def generate_host_detail_elem( |
|
| 144 | name, value, source_name=None, source_description=None, source_type=None |
|
| 145 | ): |
|
| 146 | host_detail_elem = e.Element('detail') |
|
| 147 | e.SubElement(host_detail_elem, 'name').text = name |
|
| 148 | e.SubElement(host_detail_elem, 'value').text = value |
|
| 149 | ||
| 150 | if source_name: |
|
| 151 | source_elem = e.SubElement(host_detail_elem, 'source') |
|
| 152 | e.SubElement(source_elem, 'name').text = source_name |
|
| 153 | if source_type: |
|
| 154 | e.SubElement(source_elem, 'type').text = source_type |
|
| 155 | if source_description: |
|
| 156 | e.SubElement(source_elem, 'description').text = source_description |
|
| 157 | ||
| 158 | return host_detail_elem |
|
| 159 | ||
| 160 | ||
| 161 | class Report: |
|
| @@ 194-208 (lines=15) @@ | ||
| 191 | return result_elem, nvt['oid'], nvt['severity'] |
|
| 192 | ||
| 193 | ||
| 194 | def generate_host_detail_elem( |
|
| 195 | name, value, source_name=None, source_description=None |
|
| 196 | ): |
|
| 197 | host_detail_elem = e.Element('detail') |
|
| 198 | e.SubElement(host_detail_elem, 'name').text = name |
|
| 199 | e.SubElement(host_detail_elem, 'value').text = value |
|
| 200 | ||
| 201 | if source_name: |
|
| 202 | source_elem = e.SubElement(host_detail_elem, 'source') |
|
| 203 | e.SubElement(source_elem, 'name').text = source_name |
|
| 204 | ||
| 205 | if source_description: |
|
| 206 | e.SubElement(source_elem, 'description').text = source_description |
|
| 207 | ||
| 208 | return host_detail_elem |
|
| 209 | ||
| 210 | ||
| 211 | def generate_additional_host_details( |
|