@@ -237,7 +237,7 @@ cdef class Reservation:
237237 ... users = ["root"],
238238 ... nodes = "node001",
239239 ... duration = "1-00:00:00",
240- ... flags = ReservationFlags.MAINTENANCE,
240+ ... flags = ReservationFlags.MAINTENANCE | ReservationFlags.FLEX ,
241241 ... reoccurrence = ReservationReoccurrence.DAILY,
242242 ... )
243243 >>> resv.create()
@@ -505,7 +505,6 @@ cdef class Reservation:
505505
506506 @flags.setter
507507 def flags (self , val ):
508- # TODO: What if I want to clear all flags?
509508 flag = val
510509 if isinstance (val, list ):
511510 flag = ReservationFlags.from_list(val)
@@ -517,6 +516,10 @@ cdef class Reservation:
517516
518517
519518class ReservationFlags (SlurmFlag ):
519+ """ Flags for Reservations that can be set.
520+
521+ See {scontrol#OPT_Flags} for more info.
522+ """
520523 MAINTENANCE = slurm.RESERVE_FLAG_MAINT, slurm.RESERVE_FLAG_NO_MAINT
521524 MAGNETIC = slurm.RESERVE_FLAG_MAGNETIC, slurm.RESERVE_FLAG_NO_MAGNETIC
522525 FLEX = slurm.RESERVE_FLAG_FLEX, slurm.RESERVE_FLAG_NO_FLEX
@@ -533,13 +536,9 @@ class ReservationFlags(SlurmFlag):
533536
534537
535538class ReservationReoccurrence (SlurmEnum ):
536- """ Different reocurrences for a Reservation
539+ """ Different reocurrences for a Reservation.
537540
538- Args:
539- NO:
540- No reocurrence defined
541- DAILY:
542- Daily reocurrence.
541+ See {scontrol#OPT_Flags} for more info.
543542 """
544543 NO = auto ()
545544 DAILY = auto (), slurm.RESERVE_FLAG_DAILY, slurm.RESERVE_FLAG_NO_DAILY
0 commit comments