# coding=utf8
# the above tag defines encoding for this document and is for Python 2.x compatibility
import re
regex = r"\/dev\/sda"
test_str = ("{\n"
" \"id\" : \"ict-vm\",\n"
" \"class\" : \"system\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"DMI:0001\",\n"
" \"description\" : \"Laptop\",\n"
" \"product\" : \"Latitude E6430 (Latitude E6430)\",\n"
" \"vendor\" : \"Dell Inc.\",\n"
" \"version\" : \"01\",\n"
" \"serial\" : \"7WJRVY1\",\n"
" \"width\" : 32,\n"
" \"configuration\" : {\n"
" \"boot\" : \"normal\",\n"
" \"chassis\" : \"laptop\",\n"
" \"cpus\" : \"2\",\n"
" \"sku\" : \"Latitude E6430\",\n"
" \"uuid\" : \"44454C4C-5700-104A-8052-B7C04F565931\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"smbios-2.7\" : \"SMBIOS version 2.7\",\n"
" \"dmi-2.7\" : \"DMI version 2.7\",\n"
" \"smp-1.4\" : \"SMP specification v1.4\",\n"
" \"smp\" : \"Symmetric Multi-Processing\"\n"
" },\n"
" \"children\" : [\n"
" {\n"
" \"id\" : \"core\",\n"
" \"class\" : \"bus\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"DMI:0002\",\n"
" \"description\" : \"Motherboard\",\n"
" \"product\" : \"0H3MT5\",\n"
" \"vendor\" : \"Dell Inc.\",\n"
" \"physid\" : \"0\",\n"
" \"version\" : \"A00\",\n"
" \"serial\" : \"/7WJRVY1/CN129633BL0062/\",\n"
" \"children\" : [\n"
" {\n"
" \"id\" : \"firmware\",\n"
" \"class\" : \"memory\",\n"
" \"claimed\" : true,\n"
" \"description\" : \"BIOS\",\n"
" \"vendor\" : \"Dell Inc.\",\n"
" \"physid\" : \"0\",\n"
" \"version\" : \"A13\",\n"
" \"date\" : \"09/02/2013\",\n"
" \"units\" : \"bytes\",\n"
" \"size\" : 65536,\n"
" \"capacity\" : 14614528,\n"
" \"capabilities\" : {\n"
" \"pci\" : \"PCI bus\",\n"
" \"pnp\" : \"Plug-and-Play\",\n"
" \"upgrade\" : \"BIOS EEPROM can be upgraded\",\n"
" \"shadowing\" : \"BIOS shadowing\",\n"
" \"cdboot\" : \"Booting from CD-ROM/DVD\",\n"
" \"bootselect\" : \"Selectable boot path\",\n"
" \"socketedrom\" : \"BIOS ROM is socketed\",\n"
" \"edd\" : \"Enhanced Disk Drive extensions\",\n"
" \"int13floppy1200\" : \"5.25\\\" 1.2MB floppy\",\n"
" \"int13floppy720\" : \"3.5\\\" 720KB floppy\",\n"
" \"int13floppy2880\" : \"3.5\\\" 2.88MB floppy\",\n"
" \"int5printscreen\" : \"Print Screen key\",\n"
" \"int9keyboard\" : \"i8042 keyboard controller\",\n"
" \"int14serial\" : \"INT14 serial line control\",\n"
" \"int17printer\" : \"INT17 printer control\",\n"
" \"acpi\" : \"ACPI\",\n"
" \"usb\" : \"USB legacy emulation\",\n"
" \"smartbattery\" : \"Smart battery\",\n"
" \"biosbootspecification\" : \"BIOS boot specification\",\n"
" \"netboot\" : \"Function-key initiated network service boot\",\n"
" \"uefi\" : \"UEFI specification is supported\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"cpu:0\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"DMI:0054\",\n"
" \"description\" : \"CPU\",\n"
" \"product\" : \"Intel(R) Core(TM) i7-3540M CPU @ 3.00GHz\",\n"
" \"vendor\" : \"Intel Corp.\",\n"
" \"physid\" : \"54\",\n"
" \"businfo\" : \"cpu@0\",\n"
" \"version\" : \"6.10.9\",\n"
" \"serial\" : \"0003-06A9-0000-0000-0000-0000\",\n"
" \"slot\" : \"SOCKET 0\",\n"
" \"units\" : \"Hz\",\n"
" \"size\" : 3504492000,\n"
" \"capacity\" : 3700000000,\n"
" \"width\" : 64,\n"
" \"clock\" : 100000000,\n"
" \"configuration\" : {\n"
" \"cores\" : \"2\",\n"
" \"enabledcores\" : \"2\",\n"
" \"id\" : \"2\",\n"
" \"threads\" : \"4\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"x86-64\" : \"64bits extensions (x86-64)\",\n"
" \"boot\" : \"boot processor\",\n"
" \"fpu\" : \"mathematical co-processor\",\n"
" \"fpu_exception\" : \"FPU exceptions reporting\",\n"
" \"wp\" : true,\n"
" \"vme\" : \"virtual mode extensions\",\n"
" \"de\" : \"debugging extensions\",\n"
" \"pse\" : \"page size extensions\",\n"
" \"tsc\" : \"time stamp counter\",\n"
" \"msr\" : \"model-specific registers\",\n"
" \"pae\" : \"4GB+ memory addressing (Physical Address Extension)\",\n"
" \"mce\" : \"machine check exceptions\",\n"
" \"cx8\" : \"compare and exchange 8-byte\",\n"
" \"apic\" : \"on-chip advanced programmable interrupt controller (APIC)\",\n"
" \"sep\" : \"fast system calls\",\n"
" \"mtrr\" : \"memory type range registers\",\n"
" \"pge\" : \"page global enable\",\n"
" \"mca\" : \"machine check architecture\",\n"
" \"cmov\" : \"conditional move instruction\",\n"
" \"pat\" : \"page attribute table\",\n"
" \"pse36\" : \"36-bit page size extensions\",\n"
" \"clflush\" : true,\n"
" \"dts\" : \"debug trace and EMON store MSRs\",\n"
" \"acpi\" : \"thermal control (ACPI)\",\n"
" \"mmx\" : \"multimedia extensions (MMX)\",\n"
" \"fxsr\" : \"fast floating point save/restore\",\n"
" \"sse\" : \"streaming SIMD extensions (SSE)\",\n"
" \"sse2\" : \"streaming SIMD extensions (SSE2)\",\n"
" \"ss\" : \"self-snoop\",\n"
" \"ht\" : \"HyperThreading\",\n"
" \"tm\" : \"thermal interrupt and status\",\n"
" \"pbe\" : \"pending break event\",\n"
" \"nx\" : \"no-execute bit (NX)\",\n"
" \"rdtscp\" : true,\n"
" \"constant_tsc\" : true,\n"
" \"arch_perfmon\" : true,\n"
" \"pebs\" : true,\n"
" \"bts\" : true,\n"
" \"xtopology\" : true,\n"
" \"nonstop_tsc\" : true,\n"
" \"aperfmperf\" : true,\n"
" \"eagerfpu\" : true,\n"
" \"pni\" : true,\n"
" \"pclmulqdq\" : true,\n"
" \"dtes64\" : true,\n"
" \"monitor\" : true,\n"
" \"ds_cpl\" : true,\n"
" \"vmx\" : \"CPU virtualization (Vanderpool)\",\n"
" \"smx\" : true,\n"
" \"est\" : true,\n"
" \"tm2\" : true,\n"
" \"ssse3\" : true,\n"
" \"cx16\" : true,\n"
" \"xtpr\" : true,\n"
" \"pdcm\" : true,\n"
" \"pcid\" : true,\n"
" \"sse4_1\" : true,\n"
" \"sse4_2\" : true,\n"
" \"x2apic\" : true,\n"
" \"popcnt\" : true,\n"
" \"tsc_deadline_timer\" : true,\n"
" \"aes\" : true,\n"
" \"xsave\" : true,\n"
" \"avx\" : true,\n"
" \"f16c\" : true,\n"
" \"rdrand\" : true,\n"
" \"lahf_lm\" : true,\n"
" \"epb\" : true,\n"
" \"tpr_shadow\" : true,\n"
" \"vnmi\" : true,\n"
" \"flexpriority\" : true,\n"
" \"ept\" : true,\n"
" \"vpid\" : true,\n"
" \"fsgsbase\" : true,\n"
" \"smep\" : true,\n"
" \"erms\" : true,\n"
" \"xsaveopt\" : true,\n"
" \"dtherm\" : true,\n"
" \"ida\" : true,\n"
" \"arat\" : true,\n"
" \"pln\" : true,\n"
" \"pts\" : true,\n"
" \"cpufreq\" : \"CPU Frequency scaling\"\n"
" },\n"
" \"children\" : [\n"
" {\n"
" \"id\" : \"cache:0\",\n"
" \"class\" : \"memory\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"DMI:0044\",\n"
" \"description\" : \"L2 cache\",\n"
" \"physid\" : \"44\",\n"
" \"slot\" : \"CPU Internal L2\",\n"
" \"units\" : \"bytes\",\n"
" \"size\" : 524288,\n"
" \"capacity\" : 524288,\n"
" \"configuration\" : {\n"
" \"level\" : \"2\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"internal\" : \"Internal\",\n"
" \"write-through\" : \"Write-trough\",\n"
" \"unified\" : \"Unified cache\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"cache:1\",\n"
" \"class\" : \"memory\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"DMI:0045\",\n"
" \"description\" : \"L1 cache\",\n"
" \"physid\" : \"45\",\n"
" \"slot\" : \"CPU Internal L1\",\n"
" \"units\" : \"bytes\",\n"
" \"size\" : 131072,\n"
" \"capacity\" : 131072,\n"
" \"configuration\" : {\n"
" \"level\" : \"1\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"internal\" : \"Internal\",\n"
" \"write-through\" : \"Write-trough\",\n"
" \"data\" : \"Data cache\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"cache:2\",\n"
" \"class\" : \"memory\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"DMI:0046\",\n"
" \"description\" : \"L3 cache\",\n"
" \"physid\" : \"46\",\n"
" \"slot\" : \"CPU Internal L3\",\n"
" \"units\" : \"bytes\",\n"
" \"size\" : 4194304,\n"
" \"capacity\" : 4194304,\n"
" \"configuration\" : {\n"
" \"level\" : \"3\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"internal\" : \"Internal\",\n"
" \"write-back\" : \"Write-back\",\n"
" \"unified\" : \"Unified cache\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"logicalcpu:0\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"CPU:2.0\",\n"
" \"description\" : \"Logical CPU\",\n"
" \"physid\" : \"2.1\",\n"
" \"width\" : 64,\n"
" \"capabilities\" : {\n"
" \"logical\" : \"Logical CPU\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"logicalcpu:1\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"CPU:2.1\",\n"
" \"description\" : \"Logical CPU\",\n"
" \"physid\" : \"2.2\",\n"
" \"width\" : 64,\n"
" \"capabilities\" : {\n"
" \"logical\" : \"Logical CPU\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"logicalcpu:2\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"CPU:2.2\",\n"
" \"description\" : \"Logical CPU\",\n"
" \"physid\" : \"2.3\",\n"
" \"width\" : 64,\n"
" \"capabilities\" : {\n"
" \"logical\" : \"Logical CPU\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"logicalcpu:3\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"CPU:2.3\",\n"
" \"description\" : \"Logical CPU\",\n"
" \"physid\" : \"2.4\",\n"
" \"width\" : 64,\n"
" \"capabilities\" : {\n"
" \"logical\" : \"Logical CPU\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"logicalcpu:4\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"CPU:2.4\",\n"
" \"description\" : \"Logical CPU\",\n"
" \"physid\" : \"2.5\",\n"
" \"width\" : 64,\n"
" \"capabilities\" : {\n"
" \"logical\" : \"Logical CPU\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"logicalcpu:5\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"CPU:2.5\",\n"
" \"description\" : \"Logical CPU\",\n"
" \"physid\" : \"2.6\",\n"
" \"width\" : 64,\n"
" \"capabilities\" : {\n"
" \"logical\" : \"Logical CPU\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"logicalcpu:6\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"CPU:2.6\",\n"
" \"description\" : \"Logical CPU\",\n"
" \"physid\" : \"2.7\",\n"
" \"width\" : 64,\n"
" \"capabilities\" : {\n"
" \"logical\" : \"Logical CPU\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"logicalcpu:7\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"CPU:2.7\",\n"
" \"description\" : \"Logical CPU\",\n"
" \"physid\" : \"2.8\",\n"
" \"width\" : 64,\n"
" \"capabilities\" : {\n"
" \"logical\" : \"Logical CPU\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"logicalcpu:8\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"CPU:2.8\",\n"
" \"description\" : \"Logical CPU\",\n"
" \"physid\" : \"2.9\",\n"
" \"width\" : 64,\n"
" \"capabilities\" : {\n"
" \"logical\" : \"Logical CPU\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"logicalcpu:9\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"CPU:2.9\",\n"
" \"description\" : \"Logical CPU\",\n"
" \"physid\" : \"2.a\",\n"
" \"width\" : 64,\n"
" \"capabilities\" : {\n"
" \"logical\" : \"Logical CPU\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"logicalcpu:10\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"CPU:2.10\",\n"
" \"description\" : \"Logical CPU\",\n"
" \"physid\" : \"2.b\",\n"
" \"width\" : 64,\n"
" \"capabilities\" : {\n"
" \"logical\" : \"Logical CPU\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"logicalcpu:11\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"CPU:2.11\",\n"
" \"description\" : \"Logical CPU\",\n"
" \"physid\" : \"2.c\",\n"
" \"width\" : 64,\n"
" \"capabilities\" : {\n"
" \"logical\" : \"Logical CPU\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"logicalcpu:12\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"CPU:2.12\",\n"
" \"description\" : \"Logical CPU\",\n"
" \"physid\" : \"2.d\",\n"
" \"width\" : 64,\n"
" \"capabilities\" : {\n"
" \"logical\" : \"Logical CPU\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"logicalcpu:13\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"CPU:2.13\",\n"
" \"description\" : \"Logical CPU\",\n"
" \"physid\" : \"2.e\",\n"
" \"width\" : 64,\n"
" \"capabilities\" : {\n"
" \"logical\" : \"Logical CPU\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"logicalcpu:14\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"CPU:2.14\",\n"
" \"description\" : \"Logical CPU\",\n"
" \"physid\" : \"2.f\",\n"
" \"width\" : 64,\n"
" \"capabilities\" : {\n"
" \"logical\" : \"Logical CPU\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"logicalcpu:15\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"CPU:2.15\",\n"
" \"description\" : \"Logical CPU\",\n"
" \"physid\" : \"2.10\",\n"
" \"width\" : 64,\n"
" \"capabilities\" : {\n"
" \"logical\" : \"Logical CPU\"\n"
" }\n"
" }\n"
" ]\n"
" },\n"
" {\n"
" \"id\" : \"memory\",\n"
" \"class\" : \"memory\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"DMI:0047\",\n"
" \"description\" : \"System Memory\",\n"
" \"physid\" : \"47\",\n"
" \"slot\" : \"System board or motherboard\",\n"
" \"units\" : \"bytes\",\n"
" \"size\" : 8589934592,\n"
" \"children\" : [\n"
" {\n"
" \"id\" : \"bank:0\",\n"
" \"class\" : \"memory\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"DMI:0048\",\n"
" \"description\" : \"SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)\",\n"
" \"product\" : \"HMT351S6EFR8A-PB\",\n"
" \"vendor\" : \"Hynix/Hyundai\",\n"
" \"physid\" : \"0\",\n"
" \"serial\" : \"01106510\",\n"
" \"slot\" : \"DIMM A\",\n"
" \"units\" : \"bytes\",\n"
" \"size\" : 4294967296,\n"
" \"width\" : 64,\n"
" \"clock\" : 1600000000\n"
" },\n"
" {\n"
" \"id\" : \"bank:1\",\n"
" \"class\" : \"memory\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"DMI:004A\",\n"
" \"description\" : \"SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)\",\n"
" \"product\" : \"HMT351S6EFR8A-PB\",\n"
" \"vendor\" : \"Hynix/Hyundai\",\n"
" \"physid\" : \"1\",\n"
" \"serial\" : \"018064B9\",\n"
" \"slot\" : \"DIMM B\",\n"
" \"units\" : \"bytes\",\n"
" \"size\" : 4294967296,\n"
" \"width\" : 64,\n"
" \"clock\" : 1600000000\n"
" }\n"
" ]\n"
" },\n"
" {\n"
" \"id\" : \"cpu:1\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"physid\" : \"1\",\n"
" \"businfo\" : \"cpu@1\",\n"
" \"version\" : \"6.10.9\",\n"
" \"serial\" : \"0003-06A9-0000-0000-0000-0000\",\n"
" \"units\" : \"Hz\",\n"
" \"size\" : 3499921000,\n"
" \"capacity\" : 3700000000,\n"
" \"configuration\" : {\n"
" \"id\" : \"2\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"vmx\" : \"CPU virtualization (Vanderpool)\",\n"
" \"ht\" : \"HyperThreading\",\n"
" \"cpufreq\" : \"CPU Frequency scaling\"\n"
" },\n"
" \"children\" : [\n"
" {\n"
" \"id\" : \"logicalcpu:0\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"CPU:2.0\",\n"
" \"description\" : \"Logical CPU\",\n"
" \"physid\" : \"2.1\",\n"
" \"capabilities\" : {\n"
" \"logical\" : \"Logical CPU\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"logicalcpu:1\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"CPU:2.1\",\n"
" \"description\" : \"Logical CPU\",\n"
" \"physid\" : \"2.2\",\n"
" \"capabilities\" : {\n"
" \"logical\" : \"Logical CPU\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"logicalcpu:2\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"CPU:2.2\",\n"
" \"description\" : \"Logical CPU\",\n"
" \"physid\" : \"2.3\",\n"
" \"capabilities\" : {\n"
" \"logical\" : \"Logical CPU\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"logicalcpu:3\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"CPU:2.3\",\n"
" \"description\" : \"Logical CPU\",\n"
" \"physid\" : \"2.4\",\n"
" \"capabilities\" : {\n"
" \"logical\" : \"Logical CPU\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"logicalcpu:4\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"CPU:2.4\",\n"
" \"description\" : \"Logical CPU\",\n"
" \"physid\" : \"2.5\",\n"
" \"capabilities\" : {\n"
" \"logical\" : \"Logical CPU\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"logicalcpu:5\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"CPU:2.5\",\n"
" \"description\" : \"Logical CPU\",\n"
" \"physid\" : \"2.6\",\n"
" \"capabilities\" : {\n"
" \"logical\" : \"Logical CPU\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"logicalcpu:6\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"CPU:2.6\",\n"
" \"description\" : \"Logical CPU\",\n"
" \"physid\" : \"2.7\",\n"
" \"capabilities\" : {\n"
" \"logical\" : \"Logical CPU\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"logicalcpu:7\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"CPU:2.7\",\n"
" \"description\" : \"Logical CPU\",\n"
" \"physid\" : \"2.8\",\n"
" \"capabilities\" : {\n"
" \"logical\" : \"Logical CPU\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"logicalcpu:8\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"CPU:2.8\",\n"
" \"description\" : \"Logical CPU\",\n"
" \"physid\" : \"2.9\",\n"
" \"capabilities\" : {\n"
" \"logical\" : \"Logical CPU\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"logicalcpu:9\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"CPU:2.9\",\n"
" \"description\" : \"Logical CPU\",\n"
" \"physid\" : \"2.a\",\n"
" \"capabilities\" : {\n"
" \"logical\" : \"Logical CPU\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"logicalcpu:10\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"CPU:2.10\",\n"
" \"description\" : \"Logical CPU\",\n"
" \"physid\" : \"2.b\",\n"
" \"capabilities\" : {\n"
" \"logical\" : \"Logical CPU\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"logicalcpu:11\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"CPU:2.11\",\n"
" \"description\" : \"Logical CPU\",\n"
" \"physid\" : \"2.c\",\n"
" \"capabilities\" : {\n"
" \"logical\" : \"Logical CPU\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"logicalcpu:12\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"CPU:2.12\",\n"
" \"description\" : \"Logical CPU\",\n"
" \"physid\" : \"2.d\",\n"
" \"capabilities\" : {\n"
" \"logical\" : \"Logical CPU\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"logicalcpu:13\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"CPU:2.13\",\n"
" \"description\" : \"Logical CPU\",\n"
" \"physid\" : \"2.e\",\n"
" \"capabilities\" : {\n"
" \"logical\" : \"Logical CPU\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"logicalcpu:14\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"CPU:2.14\",\n"
" \"description\" : \"Logical CPU\",\n"
" \"physid\" : \"2.f\",\n"
" \"capabilities\" : {\n"
" \"logical\" : \"Logical CPU\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"logicalcpu:15\",\n"
" \"class\" : \"processor\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"CPU:2.15\",\n"
" \"description\" : \"Logical CPU\",\n"
" \"physid\" : \"2.10\",\n"
" \"capabilities\" : {\n"
" \"logical\" : \"Logical CPU\"\n"
" }\n"
" }\n"
" ]\n"
" },\n"
" {\n"
" \"id\" : \"pci\",\n"
" \"class\" : \"bridge\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"PCIBUS:0000:00\",\n"
" \"description\" : \"Host bridge\",\n"
" \"product\" : \"3rd Gen Core processor DRAM Controller\",\n"
" \"vendor\" : \"Intel Corporation\",\n"
" \"physid\" : \"100\",\n"
" \"businfo\" : \"pci@0000:00:00.0\",\n"
" \"version\" : \"09\",\n"
" \"width\" : 32,\n"
" \"clock\" : 33000000,\n"
" \"configuration\" : {\n"
" \"driver\" : \"ivb_uncore\"\n"
" },\n"
" \"children\" : [\n"
" {\n"
" \"id\" : \"pci:0\",\n"
" \"class\" : \"bridge\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"PCIBUS:0000:01\",\n"
" \"description\" : \"PCI bridge\",\n"
" \"product\" : \"Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port\",\n"
" \"vendor\" : \"Intel Corporation\",\n"
" \"physid\" : \"1\",\n"
" \"businfo\" : \"pci@0000:00:01.0\",\n"
" \"version\" : \"09\",\n"
" \"width\" : 32,\n"
" \"clock\" : 33000000,\n"
" \"configuration\" : {\n"
" \"driver\" : \"pcieport\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"pci\" : true,\n"
" \"pm\" : \"Power Management\",\n"
" \"msi\" : \"Message Signalled Interrupts\",\n"
" \"pciexpress\" : \"PCI Express\",\n"
" \"normal_decode\" : true,\n"
" \"bus_master\" : \"bus mastering\",\n"
" \"cap_list\" : \"PCI capabilities listing\"\n"
" },\n"
" \"children\" : [\n"
" {\n"
" \"id\" : \"display\",\n"
" \"class\" : \"display\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"PCI:0000:01:00.0\",\n"
" \"description\" : \"VGA compatible controller\",\n"
" \"product\" : \"GF108GLM [NVS 5200M]\",\n"
" \"vendor\" : \"NVIDIA Corporation\",\n"
" \"physid\" : \"0\",\n"
" \"businfo\" : \"pci@0000:01:00.0\",\n"
" \"version\" : \"a1\",\n"
" \"width\" : 64,\n"
" \"clock\" : 33000000,\n"
" \"configuration\" : {\n"
" \"driver\" : \"nouveau\",\n"
" \"latency\" : \"0\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"pm\" : \"Power Management\",\n"
" \"msi\" : \"Message Signalled Interrupts\",\n"
" \"pciexpress\" : \"PCI Express\",\n"
" \"vga_controller\" : true,\n"
" \"bus_master\" : \"bus mastering\",\n"
" \"cap_list\" : \"PCI capabilities listing\",\n"
" \"rom\" : \"extension ROM\"\n"
" }\n"
" }\n"
" ]\n"
" },\n"
" {\n"
" \"id\" : \"display\",\n"
" \"class\" : \"display\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"PCI:0000:00:02.0\",\n"
" \"description\" : \"VGA compatible controller\",\n"
" \"product\" : \"3rd Gen Core processor Graphics Controller\",\n"
" \"vendor\" : \"Intel Corporation\",\n"
" \"physid\" : \"2\",\n"
" \"businfo\" : \"pci@0000:00:02.0\",\n"
" \"version\" : \"09\",\n"
" \"width\" : 64,\n"
" \"clock\" : 33000000,\n"
" \"configuration\" : {\n"
" \"driver\" : \"i915\",\n"
" \"latency\" : \"0\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"msi\" : \"Message Signalled Interrupts\",\n"
" \"pm\" : \"Power Management\",\n"
" \"vga_controller\" : true,\n"
" \"bus_master\" : \"bus mastering\",\n"
" \"cap_list\" : \"PCI capabilities listing\",\n"
" \"rom\" : \"extension ROM\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"usb:0\",\n"
" \"class\" : \"bus\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"PCI:0000:00:14.0\",\n"
" \"description\" : \"USB controller\",\n"
" \"product\" : \"7 Series/C210 Series Chipset Family USB xHCI Host Controller\",\n"
" \"vendor\" : \"Intel Corporation\",\n"
" \"physid\" : \"14\",\n"
" \"businfo\" : \"pci@0000:00:14.0\",\n"
" \"version\" : \"04\",\n"
" \"width\" : 64,\n"
" \"clock\" : 33000000,\n"
" \"configuration\" : {\n"
" \"driver\" : \"xhci_hcd\",\n"
" \"latency\" : \"0\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"pm\" : \"Power Management\",\n"
" \"msi\" : \"Message Signalled Interrupts\",\n"
" \"xhci\" : true,\n"
" \"bus_master\" : \"bus mastering\",\n"
" \"cap_list\" : \"PCI capabilities listing\"\n"
" },\n"
" \"children\" : [\n"
" {\n"
" \"id\" : \"usbhost:0\",\n"
" \"class\" : \"bus\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"USB:4:1\",\n"
" \"product\" : \"xHCI Host Controller\",\n"
" \"vendor\" : \"Linux 4.4.0-53-generic xhci-hcd\",\n"
" \"physid\" : \"0\",\n"
" \"businfo\" : \"usb@4\",\n"
" \"logicalname\" : \"usb4\",\n"
" \"version\" : \"4.04\",\n"
" \"configuration\" : {\n"
" \"driver\" : \"hub\",\n"
" \"slots\" : \"4\",\n"
" \"speed\" : \"5000Mbit/s\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"usb-3.00\" : true\n"
" },\n"
" \"children\" : [\n"
" {\n"
" \"id\" : \"usb\",\n"
" \"class\" : \"storage\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"SCSI:00\",\n"
" \"description\" : \"Mass storage device\",\n"
" \"product\" : \"DataTraveler 3.0\",\n"
" \"vendor\" : \"Kingston\",\n"
" \"physid\" : \"1\",\n"
" \"businfo\" : \"usb@4:1\",\n"
" \"logicalname\" : \"scsi0\",\n"
" \"version\" : \"0.01\",\n"
" \"serial\" : \"60A44C41388DF081D98600F9\",\n"
" \"configuration\" : {\n"
" \"driver\" : \"usb-storage\",\n"
" \"maxpower\" : \"296mA\",\n"
" \"speed\" : \"5000Mbit/s\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"usb-3.00\" : true,\n"
" \"scsi\" : \"SCSI\",\n"
" \"emulated\" : \"Emulated device\",\n"
" \"scsi-host\" : \"SCSI host adapter\"\n"
" },\n"
" \"children\" : [\n"
" {\n"
" \"id\" : \"disk\",\n"
" \"class\" : \"disk\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"SCSI:00:00:00:00\",\n"
" \"description\" : \"SCSI Disk\",\n"
" \"physid\" : \"0.0.0\",\n"
" \"businfo\" : \"scsi@0:0.0.0\",\n"
" \"logicalname\" : \"/dev/sda\",\n"
" \"dev\" : \"8:0\",\n"
" \"units\" : \"bytes\",\n"
" \"size\" : 15472047104,\n"
" \"configuration\" : {\n"
" \"logicalsectorsize\" : \"512\",\n"
" \"sectorsize\" : \"512\",\n"
" \"signature\" : \"352d053a\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"partitioned\" : \"Partitioned disk\",\n"
" \"partitioned:dos\" : \"MS-DOS partition table\"\n"
" },\n"
" \"children\" : [\n"
" {\n"
" \"id\" : \"volume\",\n"
" \"class\" : \"volume\",\n"
" \"claimed\" : true,\n"
" \"description\" : \"Windows NTFS volume\",\n"
" \"physid\" : \"1\",\n"
" \"businfo\" : \"scsi@0:0.0.0,1\",\n"
" \"logicalname\" : [\"/dev/sda1\", \"/media/ict/KINGSTON\"],\n"
" \"dev\" : \"8:1\",\n"
" \"version\" : \"3.1\",\n"
" \"serial\" : \"f4c4-4fe7\",\n"
" \"size\" : 15471460864,\n"
" \"capacity\" : 15471493632,\n"
" \"configuration\" : {\n"
" \"clustersize\" : \"4096\",\n"
" \"created\" : \"2017-01-12 12:53:13\",\n"
" \"filesystem\" : \"ntfs\",\n"
" \"label\" : \"KINGSTON\",\n"
" \"modified_by_chkdsk\" : \"true\",\n"
" \"mount.fstype\" : \"fuseblk\",\n"
" \"mount.options\" : \"rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096\",\n"
" \"mounted_on_nt4\" : \"true\",\n"
" \"resize_log_file\" : \"true\",\n"
" \"state\" : \"mounted\",\n"
" \"upgrade_on_mount\" : \"true\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"primary\" : \"Primary partition\",\n"
" \"bootable\" : \"Bootable partition (active)\",\n"
" \"ntfs\" : \"Windows NTFS\",\n"
" \"initialized\" : \"initialized volume\"\n"
" }\n"
" }\n"
" ]\n"
" }\n"
" ]\n"
" }\n"
" ]\n"
" },\n"
" {\n"
" \"id\" : \"usbhost:1\",\n"
" \"class\" : \"bus\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"USB:3:1\",\n"
" \"product\" : \"xHCI Host Controller\",\n"
" \"vendor\" : \"Linux 4.4.0-53-generic xhci-hcd\",\n"
" \"physid\" : \"1\",\n"
" \"businfo\" : \"usb@3\",\n"
" \"logicalname\" : \"usb3\",\n"
" \"version\" : \"4.04\",\n"
" \"configuration\" : {\n"
" \"driver\" : \"hub\",\n"
" \"slots\" : \"4\",\n"
" \"speed\" : \"480Mbit/s\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"usb-2.00\" : \"USB 2.0\"\n"
" }\n"
" }\n"
" ]\n"
" },\n"
" {\n"
" \"id\" : \"communication:0\",\n"
" \"class\" : \"communication\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"PCI:0000:00:16.0\",\n"
" \"description\" : \"Communication controller\",\n"
" \"product\" : \"7 Series/C210 Series Chipset Family MEI Controller #1\",\n"
" \"vendor\" : \"Intel Corporation\",\n"
" \"physid\" : \"16\",\n"
" \"businfo\" : \"pci@0000:00:16.0\",\n"
" \"version\" : \"04\",\n"
" \"width\" : 64,\n"
" \"clock\" : 33000000,\n"
" \"configuration\" : {\n"
" \"driver\" : \"mei_me\",\n"
" \"latency\" : \"0\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"pm\" : \"Power Management\",\n"
" \"msi\" : \"Message Signalled Interrupts\",\n"
" \"bus_master\" : \"bus mastering\",\n"
" \"cap_list\" : \"PCI capabilities listing\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"communication:1\",\n"
" \"class\" : \"communication\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"PCI:0000:00:16.3\",\n"
" \"description\" : \"Serial controller\",\n"
" \"product\" : \"7 Series/C210 Series Chipset Family KT Controller\",\n"
" \"vendor\" : \"Intel Corporation\",\n"
" \"physid\" : \"16.3\",\n"
" \"businfo\" : \"pci@0000:00:16.3\",\n"
" \"version\" : \"04\",\n"
" \"width\" : 32,\n"
" \"clock\" : 66000000,\n"
" \"configuration\" : {\n"
" \"driver\" : \"serial\",\n"
" \"latency\" : \"0\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"pm\" : \"Power Management\",\n"
" \"msi\" : \"Message Signalled Interrupts\",\n"
" \"16550\" : true,\n"
" \"bus_master\" : \"bus mastering\",\n"
" \"cap_list\" : \"PCI capabilities listing\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"network\",\n"
" \"class\" : \"network\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"PCI:0000:00:19.0\",\n"
" \"description\" : \"Ethernet interface\",\n"
" \"product\" : \"82579LM Gigabit Network Connection\",\n"
" \"vendor\" : \"Intel Corporation\",\n"
" \"physid\" : \"19\",\n"
" \"businfo\" : \"pci@0000:00:19.0\",\n"
" \"logicalname\" : \"eno1\",\n"
" \"version\" : \"04\",\n"
" \"serial\" : \"f0:1f:af:5d:4f:39\",\n"
" \"units\" : \"bit/s\",\n"
" \"capacity\" : 1000000000,\n"
" \"width\" : 32,\n"
" \"clock\" : 33000000,\n"
" \"configuration\" : {\n"
" \"autonegotiation\" : \"on\",\n"
" \"broadcast\" : \"yes\",\n"
" \"driver\" : \"e1000e\",\n"
" \"driverversion\" : \"3.2.6-k\",\n"
" \"firmware\" : \"0.13-3\",\n"
" \"latency\" : \"0\",\n"
" \"link\" : \"no\",\n"
" \"multicast\" : \"yes\",\n"
" \"port\" : \"twisted pair\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"pm\" : \"Power Management\",\n"
" \"msi\" : \"Message Signalled Interrupts\",\n"
" \"bus_master\" : \"bus mastering\",\n"
" \"cap_list\" : \"PCI capabilities listing\",\n"
" \"ethernet\" : true,\n"
" \"physical\" : \"Physical interface\",\n"
" \"tp\" : \"twisted pair\",\n"
" \"10bt\" : \"10Mbit/s\",\n"
" \"10bt-fd\" : \"10Mbit/s (full duplex)\",\n"
" \"100bt\" : \"100Mbit/s\",\n"
" \"100bt-fd\" : \"100Mbit/s (full duplex)\",\n"
" \"1000bt-fd\" : \"1Gbit/s (full duplex)\",\n"
" \"autonegotiation\" : \"Auto-negotiation\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"usb:1\",\n"
" \"class\" : \"bus\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"PCI:0000:00:1a.0\",\n"
" \"description\" : \"USB controller\",\n"
" \"product\" : \"7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2\",\n"
" \"vendor\" : \"Intel Corporation\",\n"
" \"physid\" : \"1a\",\n"
" \"businfo\" : \"pci@0000:00:1a.0\",\n"
" \"version\" : \"04\",\n"
" \"width\" : 32,\n"
" \"clock\" : 33000000,\n"
" \"configuration\" : {\n"
" \"driver\" : \"ehci-pci\",\n"
" \"latency\" : \"0\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"pm\" : \"Power Management\",\n"
" \"debug\" : \"Debug port\",\n"
" \"ehci\" : \"Enhanced Host Controller Interface (USB2)\",\n"
" \"bus_master\" : \"bus mastering\",\n"
" \"cap_list\" : \"PCI capabilities listing\"\n"
" },\n"
" \"children\" : [\n"
" {\n"
" \"id\" : \"usbhost\",\n"
" \"class\" : \"bus\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"USB:1:1\",\n"
" \"product\" : \"EHCI Host Controller\",\n"
" \"vendor\" : \"Linux 4.4.0-53-generic ehci_hcd\",\n"
" \"physid\" : \"1\",\n"
" \"businfo\" : \"usb@1\",\n"
" \"logicalname\" : \"usb1\",\n"
" \"version\" : \"4.04\",\n"
" \"configuration\" : {\n"
" \"driver\" : \"hub\",\n"
" \"slots\" : \"3\",\n"
" \"speed\" : \"480Mbit/s\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"usb-2.00\" : \"USB 2.0\"\n"
" },\n"
" \"children\" : [\n"
" {\n"
" \"id\" : \"usb\",\n"
" \"class\" : \"bus\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"USB:1:2\",\n"
" \"description\" : \"USB hub\",\n"
" \"product\" : \"Integrated Rate Matching Hub\",\n"
" \"vendor\" : \"Intel Corp.\",\n"
" \"physid\" : \"1\",\n"
" \"businfo\" : \"usb@1:1\",\n"
" \"version\" : \"0.00\",\n"
" \"configuration\" : {\n"
" \"driver\" : \"hub\",\n"
" \"slots\" : \"6\",\n"
" \"speed\" : \"480Mbit/s\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"usb-2.00\" : \"USB 2.0\"\n"
" },\n"
" \"children\" : [\n"
" {\n"
" \"id\" : \"usb:0\",\n"
" \"class\" : \"storage\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"SCSI:07\",\n"
" \"description\" : \"Mass storage device\",\n"
" \"product\" : \"DataTraveler 3.0\",\n"
" \"vendor\" : \"Kingston\",\n"
" \"physid\" : \"2\",\n"
" \"businfo\" : \"usb@1:1.2\",\n"
" \"logicalname\" : \"scsi7\",\n"
" \"version\" : \"1.10\",\n"
" \"serial\" : \"60A44C3FB03BBFA0E98F0042\",\n"
" \"configuration\" : {\n"
" \"driver\" : \"usb-storage\",\n"
" \"maxpower\" : \"300mA\",\n"
" \"speed\" : \"480Mbit/s\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"usb-2.10\" : true,\n"
" \"scsi\" : \"SCSI\",\n"
" \"emulated\" : \"Emulated device\",\n"
" \"scsi-host\" : \"SCSI host adapter\"\n"
" },\n"
" \"children\" : [\n"
" {\n"
" \"id\" : \"disk\",\n"
" \"class\" : \"disk\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"SCSI:07:00:00:00\",\n"
" \"description\" : \"SCSI Disk\",\n"
" \"physid\" : \"0.0.0\",\n"
" \"businfo\" : \"scsi@7:0.0.0\",\n"
" \"logicalname\" : \"/dev/sdb\",\n"
" \"dev\" : \"8:16\",\n"
" \"units\" : \"bytes\",\n"
" \"size\" : 7751073792,\n"
" \"configuration\" : {\n"
" \"logicalsectorsize\" : \"512\",\n"
" \"sectorsize\" : \"512\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"partitioned\" : \"Partitioned disk\",\n"
" \"partitioned:dos\" : \"MS-DOS partition table\"\n"
" },\n"
" \"children\" : [\n"
" {\n"
" \"id\" : \"volume\",\n"
" \"class\" : \"volume\",\n"
" \"claimed\" : true,\n"
" \"description\" : \"Windows FAT volume\",\n"
" \"vendor\" : \"SYSLINUX\",\n"
" \"physid\" : \"1\",\n"
" \"businfo\" : \"scsi@7:0.0.0,1\",\n"
" \"logicalname\" : [\"/dev/sdb1\", \"/lib/live/mount/medium\"],\n"
" \"dev\" : \"8:17\",\n"
" \"version\" : \"FAT32\",\n"
" \"serial\" : \"1de3-2355\",\n"
" \"size\" : 7748960256,\n"
" \"capacity\" : 7750025216,\n"
" \"configuration\" : {\n"
" \"FATs\" : \"2\",\n"
" \"filesystem\" : \"fat\",\n"
" \"label\" : \"UUI\",\n"
" \"mount.fstype\" : \"vfat\",\n"
" \"mount.options\" : \"ro,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro\",\n"
" \"state\" : \"mounted\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"primary\" : \"Primary partition\",\n"
" \"bootable\" : \"Bootable partition (active)\",\n"
" \"fat\" : \"Windows FAT\",\n"
" \"initialized\" : \"initialized volume\"\n"
" }\n"
" }\n"
" ]\n"
" }\n"
" ]\n"
" },\n"
" {\n"
" \"id\" : \"usb:1\",\n"
" \"class\" : \"generic\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"USB:1:4\",\n"
" \"description\" : \"Generic USB device\",\n"
" \"product\" : \"BCM20702A0\",\n"
" \"vendor\" : \"Broadcom Corp\",\n"
" \"physid\" : \"4\",\n"
" \"businfo\" : \"usb@1:1.4\",\n"
" \"version\" : \"1.12\",\n"
" \"serial\" : \"A4DB30B9947C\",\n"
" \"configuration\" : {\n"
" \"driver\" : \"btusb\",\n"
" \"speed\" : \"12Mbit/s\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"usb-2.00\" : \"USB 2.0\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"usb:2\",\n"
" \"class\" : \"multimedia\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"USB:1:5\",\n"
" \"description\" : \"Video\",\n"
" \"product\" : \"Laptop_Integrated_Webcam_E4HD\",\n"
" \"vendor\" : \"CN0Y4TWT724873ASA1X3A01\",\n"
" \"physid\" : \"5\",\n"
" \"businfo\" : \"usb@1:1.5\",\n"
" \"version\" : \"28.06\",\n"
" \"configuration\" : {\n"
" \"driver\" : \"uvcvideo\",\n"
" \"maxpower\" : \"500mA\",\n"
" \"speed\" : \"480Mbit/s\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"usb-2.00\" : \"USB 2.0\"\n"
" }\n"
" }\n"
" ]\n"
" }\n"
" ]\n"
" }\n"
" ]\n"
" },\n"
" {\n"
" \"id\" : \"multimedia\",\n"
" \"class\" : \"multimedia\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"PCI:0000:00:1b.0\",\n"
" \"description\" : \"Audio device\",\n"
" \"product\" : \"7 Series/C210 Series Chipset Family High Definition Audio Controller\",\n"
" \"vendor\" : \"Intel Corporation\",\n"
" \"physid\" : \"1b\",\n"
" \"businfo\" : \"pci@0000:00:1b.0\",\n"
" \"version\" : \"04\",\n"
" \"width\" : 64,\n"
" \"clock\" : 33000000,\n"
" \"configuration\" : {\n"
" \"driver\" : \"snd_hda_intel\",\n"
" \"latency\" : \"0\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"pm\" : \"Power Management\",\n"
" \"msi\" : \"Message Signalled Interrupts\",\n"
" \"pciexpress\" : \"PCI Express\",\n"
" \"bus_master\" : \"bus mastering\",\n"
" \"cap_list\" : \"PCI capabilities listing\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"pci:1\",\n"
" \"class\" : \"bridge\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"PCIBUS:0000:02\",\n"
" \"description\" : \"PCI bridge\",\n"
" \"product\" : \"7 Series/C210 Series Chipset Family PCI Express Root Port 1\",\n"
" \"vendor\" : \"Intel Corporation\",\n"
" \"physid\" : \"1c\",\n"
" \"businfo\" : \"pci@0000:00:1c.0\",\n"
" \"version\" : \"c4\",\n"
" \"width\" : 32,\n"
" \"clock\" : 33000000,\n"
" \"configuration\" : {\n"
" \"driver\" : \"pcieport\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"pci\" : true,\n"
" \"pciexpress\" : \"PCI Express\",\n"
" \"msi\" : \"Message Signalled Interrupts\",\n"
" \"pm\" : \"Power Management\",\n"
" \"normal_decode\" : true,\n"
" \"bus_master\" : \"bus mastering\",\n"
" \"cap_list\" : \"PCI capabilities listing\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"pci:2\",\n"
" \"class\" : \"bridge\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"PCIBUS:0000:03\",\n"
" \"description\" : \"PCI bridge\",\n"
" \"product\" : \"7 Series/C210 Series Chipset Family PCI Express Root Port 2\",\n"
" \"vendor\" : \"Intel Corporation\",\n"
" \"physid\" : \"1c.1\",\n"
" \"businfo\" : \"pci@0000:00:1c.1\",\n"
" \"version\" : \"c4\",\n"
" \"width\" : 32,\n"
" \"clock\" : 33000000,\n"
" \"configuration\" : {\n"
" \"driver\" : \"pcieport\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"pci\" : true,\n"
" \"pciexpress\" : \"PCI Express\",\n"
" \"msi\" : \"Message Signalled Interrupts\",\n"
" \"pm\" : \"Power Management\",\n"
" \"normal_decode\" : true,\n"
" \"bus_master\" : \"bus mastering\",\n"
" \"cap_list\" : \"PCI capabilities listing\"\n"
" },\n"
" \"children\" : [\n"
" {\n"
" \"id\" : \"network\",\n"
" \"class\" : \"network\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"PCI:0000:03:00.0\",\n"
" \"description\" : \"Wireless interface\",\n"
" \"product\" : \"Centrino Advanced-N 6205 [Taylor Peak]\",\n"
" \"vendor\" : \"Intel Corporation\",\n"
" \"physid\" : \"0\",\n"
" \"businfo\" : \"pci@0000:03:00.0\",\n"
" \"logicalname\" : \"wlp3s0\",\n"
" \"version\" : \"34\",\n"
" \"serial\" : \"a4:4e:31:d1:81:e4\",\n"
" \"width\" : 64,\n"
" \"clock\" : 33000000,\n"
" \"configuration\" : {\n"
" \"broadcast\" : \"yes\",\n"
" \"driver\" : \"iwlwifi\",\n"
" \"driverversion\" : \"4.4.0-53-generic\",\n"
" \"firmware\" : \"18.168.6.1\",\n"
" \"latency\" : \"0\",\n"
" \"link\" : \"no\",\n"
" \"multicast\" : \"yes\",\n"
" \"wireless\" : \"IEEE 802.11abgn\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"pm\" : \"Power Management\",\n"
" \"msi\" : \"Message Signalled Interrupts\",\n"
" \"pciexpress\" : \"PCI Express\",\n"
" \"bus_master\" : \"bus mastering\",\n"
" \"cap_list\" : \"PCI capabilities listing\",\n"
" \"ethernet\" : true,\n"
" \"physical\" : \"Physical interface\",\n"
" \"wireless\" : \"Wireless-LAN\"\n"
" }\n"
" }\n"
" ]\n"
" },\n"
" {\n"
" \"id\" : \"pci:3\",\n"
" \"class\" : \"bridge\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"PCIBUS:0000:04\",\n"
" \"description\" : \"PCI bridge\",\n"
" \"product\" : \"7 Series/C210 Series Chipset Family PCI Express Root Port 3\",\n"
" \"vendor\" : \"Intel Corporation\",\n"
" \"physid\" : \"1c.2\",\n"
" \"businfo\" : \"pci@0000:00:1c.2\",\n"
" \"version\" : \"c4\",\n"
" \"width\" : 32,\n"
" \"clock\" : 33000000,\n"
" \"configuration\" : {\n"
" \"driver\" : \"pcieport\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"pci\" : true,\n"
" \"pciexpress\" : \"PCI Express\",\n"
" \"msi\" : \"Message Signalled Interrupts\",\n"
" \"pm\" : \"Power Management\",\n"
" \"normal_decode\" : true,\n"
" \"bus_master\" : \"bus mastering\",\n"
" \"cap_list\" : \"PCI capabilities listing\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"pci:4\",\n"
" \"class\" : \"bridge\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"PCIBUS:0000:08\",\n"
" \"description\" : \"PCI bridge\",\n"
" \"product\" : \"7 Series/C210 Series Chipset Family PCI Express Root Port 4\",\n"
" \"vendor\" : \"Intel Corporation\",\n"
" \"physid\" : \"1c.3\",\n"
" \"businfo\" : \"pci@0000:00:1c.3\",\n"
" \"version\" : \"c4\",\n"
" \"width\" : 32,\n"
" \"clock\" : 33000000,\n"
" \"configuration\" : {\n"
" \"driver\" : \"pcieport\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"pci\" : true,\n"
" \"pciexpress\" : \"PCI Express\",\n"
" \"msi\" : \"Message Signalled Interrupts\",\n"
" \"pm\" : \"Power Management\",\n"
" \"normal_decode\" : true,\n"
" \"bus_master\" : \"bus mastering\",\n"
" \"cap_list\" : \"PCI capabilities listing\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"pci:5\",\n"
" \"class\" : \"bridge\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"PCIBUS:0000:0c\",\n"
" \"description\" : \"PCI bridge\",\n"
" \"product\" : \"7 Series/C210 Series Chipset Family PCI Express Root Port 6\",\n"
" \"vendor\" : \"Intel Corporation\",\n"
" \"physid\" : \"1c.5\",\n"
" \"businfo\" : \"pci@0000:00:1c.5\",\n"
" \"version\" : \"c4\",\n"
" \"width\" : 32,\n"
" \"clock\" : 33000000,\n"
" \"configuration\" : {\n"
" \"driver\" : \"pcieport\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"pci\" : true,\n"
" \"pciexpress\" : \"PCI Express\",\n"
" \"msi\" : \"Message Signalled Interrupts\",\n"
" \"pm\" : \"Power Management\",\n"
" \"normal_decode\" : true,\n"
" \"bus_master\" : \"bus mastering\",\n"
" \"cap_list\" : \"PCI capabilities listing\"\n"
" },\n"
" \"children\" : [\n"
" {\n"
" \"id\" : \"generic\",\n"
" \"class\" : \"generic\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"PCI:0000:0c:00.0\",\n"
" \"description\" : \"SD Host controller\",\n"
" \"product\" : \"OZ600FJ0/OZ900FJ0/OZ600FJS SD/MMC Card Reader Controller\",\n"
" \"vendor\" : \"O2 Micro, Inc.\",\n"
" \"physid\" : \"0\",\n"
" \"businfo\" : \"pci@0000:0c:00.0\",\n"
" \"version\" : \"05\",\n"
" \"width\" : 32,\n"
" \"clock\" : 33000000,\n"
" \"configuration\" : {\n"
" \"driver\" : \"sdhci-pci\",\n"
" \"latency\" : \"0\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"pm\" : \"Power Management\",\n"
" \"pciexpress\" : \"PCI Express\",\n"
" \"bus_master\" : \"bus mastering\",\n"
" \"cap_list\" : \"PCI capabilities listing\"\n"
" }\n"
" }\n"
" ]\n"
" },\n"
" {\n"
" \"id\" : \"usb:2\",\n"
" \"class\" : \"bus\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"PCI:0000:00:1d.0\",\n"
" \"description\" : \"USB controller\",\n"
" \"product\" : \"7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1\",\n"
" \"vendor\" : \"Intel Corporation\",\n"
" \"physid\" : \"1d\",\n"
" \"businfo\" : \"pci@0000:00:1d.0\",\n"
" \"version\" : \"04\",\n"
" \"width\" : 32,\n"
" \"clock\" : 33000000,\n"
" \"configuration\" : {\n"
" \"driver\" : \"ehci-pci\",\n"
" \"latency\" : \"0\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"pm\" : \"Power Management\",\n"
" \"debug\" : \"Debug port\",\n"
" \"ehci\" : \"Enhanced Host Controller Interface (USB2)\",\n"
" \"bus_master\" : \"bus mastering\",\n"
" \"cap_list\" : \"PCI capabilities listing\"\n"
" },\n"
" \"children\" : [\n"
" {\n"
" \"id\" : \"usbhost\",\n"
" \"class\" : \"bus\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"USB:2:1\",\n"
" \"product\" : \"EHCI Host Controller\",\n"
" \"vendor\" : \"Linux 4.4.0-53-generic ehci_hcd\",\n"
" \"physid\" : \"1\",\n"
" \"businfo\" : \"usb@2\",\n"
" \"logicalname\" : \"usb2\",\n"
" \"version\" : \"4.04\",\n"
" \"configuration\" : {\n"
" \"driver\" : \"hub\",\n"
" \"slots\" : \"3\",\n"
" \"speed\" : \"480Mbit/s\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"usb-2.00\" : \"USB 2.0\"\n"
" },\n"
" \"children\" : [\n"
" {\n"
" \"id\" : \"usb\",\n"
" \"class\" : \"bus\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"USB:2:2\",\n"
" \"description\" : \"USB hub\",\n"
" \"product\" : \"Integrated Rate Matching Hub\",\n"
" \"vendor\" : \"Intel Corp.\",\n"
" \"physid\" : \"1\",\n"
" \"businfo\" : \"usb@2:1\",\n"
" \"version\" : \"0.00\",\n"
" \"configuration\" : {\n"
" \"driver\" : \"hub\",\n"
" \"slots\" : \"8\",\n"
" \"speed\" : \"480Mbit/s\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"usb-2.00\" : \"USB 2.0\"\n"
" }\n"
" }\n"
" ]\n"
" }\n"
" ]\n"
" },\n"
" {\n"
" \"id\" : \"isa\",\n"
" \"class\" : \"bridge\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"PCI:0000:00:1f.0\",\n"
" \"description\" : \"ISA bridge\",\n"
" \"product\" : \"QM77 Express Chipset LPC Controller\",\n"
" \"vendor\" : \"Intel Corporation\",\n"
" \"physid\" : \"1f\",\n"
" \"businfo\" : \"pci@0000:00:1f.0\",\n"
" \"version\" : \"04\",\n"
" \"width\" : 32,\n"
" \"clock\" : 33000000,\n"
" \"configuration\" : {\n"
" \"driver\" : \"lpc_ich\",\n"
" \"latency\" : \"0\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"isa\" : true,\n"
" \"bus_master\" : \"bus mastering\",\n"
" \"cap_list\" : \"PCI capabilities listing\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"storage\",\n"
" \"class\" : \"storage\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"PCI:0000:00:1f.2\",\n"
" \"description\" : \"RAID bus controller\",\n"
" \"product\" : \"82801 Mobile SATA Controller [RAID mode]\",\n"
" \"vendor\" : \"Intel Corporation\",\n"
" \"physid\" : \"1f.2\",\n"
" \"businfo\" : \"pci@0000:00:1f.2\",\n"
" \"version\" : \"04\",\n"
" \"width\" : 32,\n"
" \"clock\" : 66000000,\n"
" \"configuration\" : {\n"
" \"driver\" : \"ahci\",\n"
" \"latency\" : \"0\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"storage\" : true,\n"
" \"msi\" : \"Message Signalled Interrupts\",\n"
" \"pm\" : \"Power Management\",\n"
" \"bus_master\" : \"bus mastering\",\n"
" \"cap_list\" : \"PCI capabilities listing\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"serial\",\n"
" \"class\" : \"bus\",\n"
" \"handle\" : \"PCI:0000:00:1f.3\",\n"
" \"description\" : \"SMBus\",\n"
" \"product\" : \"7 Series/C210 Series Chipset Family SMBus Controller\",\n"
" \"vendor\" : \"Intel Corporation\",\n"
" \"physid\" : \"1f.3\",\n"
" \"businfo\" : \"pci@0000:00:1f.3\",\n"
" \"version\" : \"04\",\n"
" \"width\" : 64,\n"
" \"clock\" : 33000000,\n"
" \"configuration\" : {\n"
" \"latency\" : \"0\"\n"
" }\n"
" }\n"
" ]\n"
" },\n"
" {\n"
" \"id\" : \"scsi\",\n"
" \"class\" : \"storage\",\n"
" \"claimed\" : true,\n"
" \"physid\" : \"2\",\n"
" \"logicalname\" : \"scsi2\",\n"
" \"capabilities\" : {\n"
" \"emulated\" : \"Emulated device\"\n"
" },\n"
" \"children\" : [\n"
" {\n"
" \"id\" : \"cdrom\",\n"
" \"class\" : \"disk\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"SCSI:02:00:00:00\",\n"
" \"description\" : \"DVD-RAM writer\",\n"
" \"product\" : \"DVD+-RW UJ8DB\",\n"
" \"vendor\" : \"MATSHITA\",\n"
" \"physid\" : \"0.0.0\",\n"
" \"businfo\" : \"scsi@2:0.0.0\",\n"
" \"logicalname\" : [\"/dev/cdrom\", \"/dev/cdrw\", \"/dev/dvd\", \"/dev/dvdrw\", \"/dev/sr0\"],\n"
" \"dev\" : \"11:0\",\n"
" \"version\" : \"D.03\",\n"
" \"configuration\" : {\n"
" \"ansiversion\" : \"5\",\n"
" \"status\" : \"nodisc\"\n"
" },\n"
" \"capabilities\" : {\n"
" \"removable\" : \"support is removable\",\n"
" \"audio\" : \"Audio CD playback\",\n"
" \"cd-r\" : \"CD-R burning\",\n"
" \"cd-rw\" : \"CD-RW burning\",\n"
" \"dvd\" : \"DVD playback\",\n"
" \"dvd-r\" : \"DVD-R burning\",\n"
" \"dvd-ram\" : \"DVD-RAM burning\"\n"
" }\n"
" }\n"
" ]\n"
" }\n"
" ]\n"
" },\n"
" {\n"
" \"id\" : \"battery\",\n"
" \"class\" : \"power\",\n"
" \"claimed\" : true,\n"
" \"handle\" : \"DMI:1600\",\n"
" \"product\" : \"DELL 05VFW39\",\n"
" \"vendor\" : \"LG\",\n"
" \"physid\" : \"1\",\n"
" \"version\" : \"09/20/2013\",\n"
" \"serial\" : \"1A8B\",\n"
" \"slot\" : \"Sys. Battery Bay\",\n"
" \"units\" : \"mWh\",\n"
" \"capacity\" : 86580,\n"
" \"configuration\" : {\n"
" \"voltage\" : \"11.1V\"\n"
" }\n"
" },\n"
" {\n"
" \"id\" : \"power\",\n"
" \"class\" : \"power\",\n"
" \"description\" : \"To Be Filled By O.E.M.\",\n"
" \"product\" : \"To Be Filled By O.E.M.\",\n"
" \"vendor\" : \"To Be Filled By O.E.M.\",\n"
" \"physid\" : \"2\",\n"
" \"version\" : \"To Be Filled By O.E.M.\",\n"
" \"serial\" : \"To Be Filled By O.E.M.\",\n"
" \"units\" : \"mWh\",\n"
" \"capacity\" : 130\n"
" }\n"
" ]\n"
"}\n")
matches = re.finditer(regex, test_str)
for matchNum, match in enumerate(matches, start=1):
print ("Match {matchNum} was found at {start}-{end}: {match}".format(matchNum = matchNum, start = match.start(), end = match.end(), match = match.group()))
for groupNum in range(0, len(match.groups())):
groupNum = groupNum + 1
print ("Group {groupNum} found at {start}-{end}: {group}".format(groupNum = groupNum, start = match.start(groupNum), end = match.end(groupNum), group = match.group(groupNum)))
# Note: for Python 2.7 compatibility, use ur"" to prefix the regex and u"" to prefix the test string and substitution.
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for Python, please visit: https://docs.python.org/3/library/re.html