]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
python:nt_time: add a nt_now() function
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Wed, 28 Feb 2024 03:52:12 +0000 (16:52 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Thu, 29 Feb 2024 04:01:40 +0000 (04:01 +0000)
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
python/samba/nt_time.py

index 4d77bebcde1223816c46eba18a45aba66502b991..347ff5ad7f09f6725d3d0c37bab30aa9b5c16dac 100644 (file)
@@ -45,6 +45,11 @@ def nt_time_from_datetime(tm: datetime.datetime) -> NtTime:
     return nt_time
 
 
+def nt_now() -> NtTime:
+    dt = datetime.datetime.now(datetime.timezone.utc)
+    return nt_time_from_datetime(dt)
+
+
 def datetime_from_nt_time(nt_time: NtTime) -> datetime.datetime:
     _validate_nt_time(nt_time)
     time_since_epoch = datetime.timedelta(microseconds=nt_time / NT_TICKS_PER_μSEC)