Skip to content

Commit e3dcd15

Browse files
committed
bios: Format DMI bios_date
The DMI bios date is usually formatted in US format. Try to reformat it locally (using %x). Use the raw value if it fails. Fixes #125
1 parent 8a8f9d8 commit e3dcd15

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

  • usr/lib/linuxmint/mintreport

usr/lib/linuxmint/mintreport/bios.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#!/usr/bin/python3
22
import gi
33
import os
4+
from datetime import datetime
45
import xapp.SettingsWidgets as Xs
56
import xapp.threading as xt
67
import xapp.util
@@ -32,7 +33,12 @@ def load(self):
3233
infos_bios.append([_('Brand'), clean_brand(read_dmi('bios_vendor'))])
3334
infos_bios.append([_('Version'), read_dmi('bios_version')])
3435
infos_bios.append([_('Release'), read_dmi('bios_release')])
35-
infos_bios.append([_('Release Date'), read_dmi('bios_date')])
36+
bios_date = read_dmi('bios_date')
37+
try:
38+
bios_date = datetime.strptime(bios_date, "%m/%d/%Y").strftime("%x")
39+
except (ValueError, TypeError):
40+
pass
41+
infos_bios.append([_('Release Date'), bios_date])
3642

3743
if not os.path.exists("/sys/firmware/efi"):
3844
infos_bios.append([_('Boot Mode'), 'BIOS'])

0 commit comments

Comments
 (0)