Add count_slot_usage argument for sensitivity
By default, report when a slot has less than a weekly slot available, but allow users to specify another sensitivity. Change-Id: I8a52d9fb39039af049f419ac31b3281d6b057dac
This commit is contained in:
parent
66c5a3af6b
commit
36c57a9970
|
@ -51,7 +51,7 @@ def main():
|
||||||
|
|
||||||
print("Day\tUTC Hour")
|
print("Day\tUTC Hour")
|
||||||
available_slots = 2 * len(CHANNELS)
|
available_slots = 2 * len(CHANNELS)
|
||||||
full_time_slot = available_slots - 1
|
full_time_slot = available_slots - args.sensitivity
|
||||||
for day in WEEKDAYS:
|
for day in WEEKDAYS:
|
||||||
for hour in range(24):
|
for hour in range(24):
|
||||||
slot_usage = len(meeting_counts[hour][day])
|
slot_usage = len(meeting_counts[hour][day])
|
||||||
|
@ -166,6 +166,11 @@ def parse_args():
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
'--csv', metavar='FILE_NAME',
|
'--csv', metavar='FILE_NAME',
|
||||||
help='If specified, write counts to the specified CSV file')
|
help='If specified, write counts to the specified CSV file')
|
||||||
|
parser.add_argument(
|
||||||
|
'--sensitivity', type=int, default=1,
|
||||||
|
help='Sensitivity of reporting. '
|
||||||
|
'Defaults to 1, which means report if no weekly slot is '
|
||||||
|
'available at the time slots considered.')
|
||||||
|
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
return args
|
return args
|
||||||
|
|
Loading…
Reference in New Issue