Commit 0fe01e9e by Owo Sugiana

Tambah STAN Generator

1 parent 7437dc53
0.1.8 2020-10-17
----------------
- Baru, STAN (System Trace Audit Number) generator
0.1.7 2020-06-29
----------------
- Baru, class Row untuk list satu baris yang memiliki nama kolom
......
# System Trace Audit Number
from datetime import datetime
class StanGenerator:
def __init__(self):
self.reset()
def reset(self):
self.seq = int(datetime.now().strftime('%H%M%S'))
def create(self):
if self.seq == 999999:
self.reset()
self.seq += 1
return str(self.seq).zfill(6)
stan_gen = StanGenerator()
......@@ -14,7 +14,7 @@ class TransactionID:
acak = randrange(0, 99999999)
tid = prefix + str(acak).zfill(8)
if not self.is_found(tid):
return tid
return tid
if time() - awal > 3:
raise Exception('Timeout saat membuat Transaction ID')
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!