3
3
import argparse
4
4
import subprocess
5
5
import sys
6
- from datetime import datetime
7
- from datetime import time
8
6
9
7
from ocflib .infra .hosts import hosts_by_filter
10
8
from ocflib .lab .hours import read_hours_listing
@@ -25,19 +23,6 @@ def wake_hosts(filter, quiet):
25
23
)
26
24
27
25
28
- def is_atdp_hours (when = None ):
29
- """Return whether the given time is during atdp hours.
30
-
31
- If not provided, when defaults to now.
32
- """
33
- days = [0 , 2 , 4 ] # Monday, Wednesday, Friday
34
- open_time = time (8 , 00 ) # 8:00 AM
35
- close_time = time (16 , 30 ) # 4:30 PM
36
- if when is None :
37
- when = datetime .now ()
38
- return when .weekday () in days and open_time <= when .time () <= close_time
39
-
40
-
41
26
def main (argv = None ):
42
27
parser = argparse .ArgumentParser (description = __doc__ )
43
28
parser .add_argument ('-f' , '--force' , action = 'store_true' ,
@@ -49,7 +34,7 @@ def main(argv=None):
49
34
args = parser .parse_args (argv )
50
35
force = args .force or args .host
51
36
52
- if force or read_hours_listing ().is_open () or is_atdp_hours () :
37
+ if force or read_hours_listing ().is_open ():
53
38
wake_hosts (
54
39
build_host_filter (args .host ) if args .host else ALL_HOSTS_FILTER ,
55
40
args .quiet ,
0 commit comments