File tree Expand file tree Collapse file tree 1 file changed +5
-6
lines changed
Expand file tree Collapse file tree 1 file changed +5
-6
lines changed Original file line number Diff line number Diff line change 11from dataclasses import dataclass , field
2- from typing import Optional
32
43
54@dataclass
@@ -20,7 +19,7 @@ class Resource:
2019
2120 capacity : int
2221 renewable : bool
23- skills : Optional [ list [bool ]] = None
22+ skills : list [bool ] | None = None
2423
2524
2625@dataclass
@@ -41,7 +40,7 @@ class Mode:
4140
4241 duration : int
4342 demands : list [int ]
44- skill_requirements : Optional [ list [int ]] = None
43+ skill_requirements : list [int ] | None = None
4544
4645
4746@dataclass
@@ -73,7 +72,7 @@ class Activity:
7372
7473 modes : list [Mode ]
7574 successors : list [int ]
76- delays : Optional [ list [int ]] = None
75+ delays : list [int ] | None = None
7776 optional : bool = False
7877 selection_groups : list [list [int ]] = field (default_factory = list )
7978 name : str = ""
@@ -108,7 +107,7 @@ class Project:
108107
109108 activities : list [int ]
110109 release_date : int = 0
111- due_date : Optional [ int ] = None
110+ due_date : int | None = None
112111
113112 @property
114113 def num_activities (self ):
@@ -136,7 +135,7 @@ class ProjectInstance:
136135 resources : list [Resource ]
137136 activities : list [Activity ]
138137 projects : list [Project ]
139- skills : Optional [ list [int ]] = None
138+ skills : list [int ] | None = None
140139
141140 @property
142141 def num_resources (self ):
You can’t perform that action at this time.
0 commit comments