Skip to content

Commit 04c0100

Browse files
Auto-Merge: Pull request project-chip#1782: [AUTO] Provision: Manufacturing date default.
Merge in WMN_TOOLS/matter from feature/provision-manufacturing_date to RC_2.3.0-1.3 Squashed commit of the following: commit 4399077160e8de8e8e4369b3dbf3d9a46e7b93c9 Author: Ricardo Casallas <77841255+rcasallas-silabs@users.noreply.github.com> Date: Wed Apr 24 08:50:26 2024 -0400 Provision: Manufacturing date default.
1 parent e66e0bf commit 04c0100

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

provision/inputs/silabs.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@
33
"matter": {
44
"instance_info": {
55
"vendor_id": 4169,
6-
"product_id": 32773,
7-
"manufacturing_date": "0000-00-00"
6+
"product_id": 32773
87
},
98
"commissionable_data": {
109
"discriminator": 3841,

provision/modules/manager.py

+6
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import random
33
import base64
44
import importlib
5+
import datetime
56
import modules.util as _util
67
import modules.tools as _tools
78
import modules.device as _dev
@@ -114,6 +115,11 @@ def computeDefaults(self, paths, args):
114115
if(args.int(ID.kProductId) is None):
115116
raise ValueError("Missing product ID")
116117

118+
# Manufacturing Date
119+
mdate = args.get(ID.kManufacturingDate)
120+
if mdate.value is None:
121+
mdate.set("{:%Y-%m-%d}".format(datetime.date.today()))
122+
117123
# Credentials
118124
creds = _creds.Credentials(paths, args)
119125
creds.collect()

0 commit comments

Comments
 (0)