irongit

Enhanced time synchronization for drf views.

more careful on config

huncholanehuncholaneauthored
parent 46e68d8commit df87231e7170591adad22bd49eddf73ad1018596Browse files

1 file changed, +17 -8

+17-8timecheck/timecheck.py
@@ -39,14 +39,23 @@ class TimeCheckPrivate:
3939 raise_exception: bool | None = None,
4040 ):
4141 self.request = request
42- self._header_field = header_field or conf["header_field"]
43- self._body_field = body_field or conf["body_field"]
44- self._instance_field = instance_field or conf["instance_field"]
45- self._noupdate_code = noupdate_code or conf["noupdate_code"]
46- self._missing_action = missing_action or conf["missing_action"]
47- self._dt_fmt = dt_fmt or conf["dt_fmt"]
48- self._raise_exception = raise_exception or conf["raise_exception"]
49- logger.debug(f"raise_exception={raise_exception}, {conf['raise_exception']}")
42+ self._header_field = (
43+ header_field if header_field is not None else conf["header_field"]
44+ )
45+ self._body_field = body_field if body_field is not None else conf["body_field"]
46+ self._instance_field = (
47+ instance_field if instance_field is not None else conf["instance_field"]
48+ )
49+ self._noupdate_code = (
50+ noupdate_code if noupdate_code is not None else conf["noupdate_code"]
51+ )
52+ self._missing_action = (
53+ missing_action if missing_action is not None else conf["missing_action"]
54+ )
55+ self._dt_fmt = dt_fmt if dt_fmt is not None else conf["dt_fmt"]
56+ self._raise_exception = (
57+ raise_exception if raise_exception is not None else conf["raise_exception"]
58+ )
5059 self.client_timestamp = client_timestamp
5160
5261 if server_timestamp: