@@ -473,7 +473,9 @@ class YearEvents(GenericPeriodEvents):
473
473
"""
474
474
475
475
@classmethod
476
- def from_date (cls , event_name , dt : Optional [date | datetime ] = None , system = "default" ):
476
+ def from_date (
477
+ cls , event_name , dt : Optional [date | datetime ] = None , system = "default"
478
+ ):
477
479
dt = dt or datetime .now (tz = timezone .utc )
478
480
return cls (event_name , dt .year , system = system )
479
481
@@ -507,7 +509,9 @@ class MonthEvents(GenericPeriodEvents):
507
509
"""
508
510
509
511
@classmethod
510
- def from_date (cls , event_name , dt : Optional [date | datetime ] = None , system = "default" ):
512
+ def from_date (
513
+ cls , event_name , dt : Optional [date | datetime ] = None , system = "default"
514
+ ):
511
515
dt = dt or datetime .now (tz = timezone .utc )
512
516
return cls (event_name , dt .year , dt .month , system = system )
513
517
@@ -528,7 +532,9 @@ def period_start(self):
528
532
529
533
def period_end (self ):
530
534
_ , day = calendar .monthrange (self .year , self .month )
531
- return datetime (self .year , self .month , day , 23 , 59 , 59 , 999999 , tzinfo = timezone .utc )
535
+ return datetime (
536
+ self .year , self .month , day , 23 , 59 , 59 , 999999 , tzinfo = timezone .utc
537
+ )
532
538
533
539
534
540
class WeekEvents (GenericPeriodEvents ):
@@ -542,7 +548,10 @@ class WeekEvents(GenericPeriodEvents):
542
548
543
549
@classmethod
544
550
def from_date (
545
- cls , event_name : str , dt : Optional [date | datetime ] = None , system : str = "default"
551
+ cls ,
552
+ event_name : str ,
553
+ dt : Optional [date | datetime ] = None ,
554
+ system : str = "default" ,
546
555
):
547
556
dt = dt or datetime .now (tz = timezone .utc )
548
557
dt_year , dt_week , _ = dt .isocalendar ()
@@ -581,7 +590,9 @@ class DayEvents(GenericPeriodEvents):
581
590
"""
582
591
583
592
@classmethod
584
- def from_date (cls , event_name : str , dt : Optional [date | datetime ] = None , system = "default" ):
593
+ def from_date (
594
+ cls , event_name : str , dt : Optional [date | datetime ] = None , system = "default"
595
+ ):
585
596
dt = dt or datetime .now (tz = timezone .utc )
586
597
return cls (event_name , dt .year , dt .month , dt .day , system = system )
587
598
@@ -602,7 +613,9 @@ def period_start(self) -> datetime:
602
613
return datetime (self .year , self .month , self .day , tzinfo = timezone .utc )
603
614
604
615
def period_end (self ) -> datetime :
605
- return datetime (self .year , self .month , self .day , 23 , 59 , 59 , 999999 , tzinfo = timezone .utc )
616
+ return datetime (
617
+ self .year , self .month , self .day , 23 , 59 , 59 , 999999 , tzinfo = timezone .utc
618
+ )
606
619
607
620
608
621
class HourEvents (GenericPeriodEvents ):
@@ -642,7 +655,9 @@ def __init__(
642
655
)
643
656
644
657
def delta (self , value ):
645
- dt = datetime (self .year , self .month , self .day , self .hour , tzinfo = timezone .utc ) + timedelta (hours = value )
658
+ dt = datetime (
659
+ self .year , self .month , self .day , self .hour , tzinfo = timezone .utc
660
+ ) + timedelta (hours = value )
646
661
return self .__class__ (
647
662
self .event_name , dt .year , dt .month , dt .day , dt .hour , self .system
648
663
)
@@ -651,7 +666,16 @@ def period_start(self) -> datetime:
651
666
return datetime (self .year , self .month , self .day , self .hour , tzinfo = timezone .utc )
652
667
653
668
def period_end (self ) -> datetime :
654
- return datetime (self .year , self .month , self .day , self .hour , 59 , 59 , 999999 , tzinfo = timezone .utc )
669
+ return datetime (
670
+ self .year ,
671
+ self .month ,
672
+ self .day ,
673
+ self .hour ,
674
+ 59 ,
675
+ 59 ,
676
+ 999999 ,
677
+ tzinfo = timezone .utc ,
678
+ )
655
679
656
680
657
681
# --- Bit operations
0 commit comments