class AttendanceRecord: def __init__(self, user, clock_in_time, clock_out_time=None): self.user = user self.clock_in_time = clock_in_time self.clock_out_time = clock_out_time

from datetime import datetime

def get_duration(self): if self.clock_out_time: return self.clock_out_time - self.clock_in_time else: return datetime.now() - self.clock_in_time

def clock_out(self): self.clock_out_time = datetime.now()

class User: def __init__(self, id, name): self.id = id self.name = name class AttendanceRecord: def __init__(self

ZK Attendance Management 2008 -Ver 3.7.1 Build 130-.rargolkesl ZK Attendance Management 2008 -Ver 3.7.1 Build 130-.rargolkesl

Try our other products: Jade and Hedgehog

We maintain a version of Lunar for Windows 7 64bit.

We also maintain Ad-free Chromium for benchmarking.

Investor Relations class AttendanceRecord: def __init__(self

Privacy Policy

Lunar employs the Turbo CDN™ Internet Backbone and is made possible by the Chromium open source project and other open source software.

© 2021 Jade Browser Ltd. All Rights Reserved

Zk Attendance Management 2008 -ver 3.7.1 Build 130-.rargolkesl Here

class AttendanceRecord: def __init__(self, user, clock_in_time, clock_out_time=None): self.user = user self.clock_in_time = clock_in_time self.clock_out_time = clock_out_time

from datetime import datetime

def get_duration(self): if self.clock_out_time: return self.clock_out_time - self.clock_in_time else: return datetime.now() - self.clock_in_time

def clock_out(self): self.clock_out_time = datetime.now()

class User: def __init__(self, id, name): self.id = id self.name = name