23 lines
643 B
Python
23 lines
643 B
Python
import logging
|
|
|
|
from evidence.mixin_parse import BuildMix
|
|
|
|
|
|
logger = logging.getLogger('django')
|
|
|
|
|
|
class Build(BuildMix):
|
|
# This parse is for get info from snapshots created with old workbench
|
|
# normaly is worbench 11
|
|
|
|
def get_details(self):
|
|
device = self.json.get('device', {})
|
|
self.manufacturer = device.get("manufacturer", '')
|
|
self.model = device.get("model", '')
|
|
self.chassis = device.get("chassis", '')
|
|
self.serial_number = device.get("serialNumber", '')
|
|
self.sku = device.get("sku", '')
|
|
|
|
def _get_components(self):
|
|
self.components = self.json.get("components", [])
|