X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?p=it%2Fotf.git;a=blobdiff_plain;f=a1-policy-manager-vth%2Fapp%2Fhelpers%2Ftime_helper.py;fp=a1-policy-manager-vth%2Fapp%2Fhelpers%2Ftime_helper.py;h=b882d0b2e85b0a4eaa619be37dc75d918565a64b;hp=0000000000000000000000000000000000000000;hb=63b197b11b12a536254352f134262ad90f31593b;hpb=fa00af93f9173da630cd425fa8e0cbfaadf39a68 diff --git a/a1-policy-manager-vth/app/helpers/time_helper.py b/a1-policy-manager-vth/app/helpers/time_helper.py new file mode 100644 index 0000000..b882d0b --- /dev/null +++ b/a1-policy-manager-vth/app/helpers/time_helper.py @@ -0,0 +1,24 @@ +""" + Module Info: +""" +import datetime + +def unix_time_millis(d_time): + """ + Args: + Returns: + Examples: + """ + epoch = datetime.datetime.utcfromtimestamp(0) + return (d_time - epoch).total_seconds() * 1000.0 + +def timed_function(func): + """ + Args: + Returns: + Examples: + """ + start_time = unix_time_millis(datetime.datetime.now()) + func() + end_time = unix_time_millis(datetime.datetime.now()) + return end_time - start_time