Commit a2de44e 1 parent a1b3984 commit a2de44e Copy full SHA for a2de44e
File tree 2 files changed +8
-7
lines changed
2 files changed +8
-7
lines changed Original file line number Diff line number Diff line change 15
15
@dataclass
16
16
class FailRecord (object ):
17
17
filename : str
18
- origin : Optional [str ]
19
- modulename : Optional [str ]
20
- fname : Optional [str ]
18
+ origin : Optional [str ] = None
19
+ modulename : Optional [str ] = None
20
+ fname : Optional [str ] = None
21
21
22
22
@dataclass
23
23
class RequirementRecord (object ):
Original file line number Diff line number Diff line change @@ -82,7 +82,7 @@ def load_recipe(name: str, section: Dict):
82
82
83
83
# load config and recipes from all given files
84
84
if files_to_load :
85
- load_recipe_files (files_to_load )
85
+ top_level_recipes = load_recipe_files (files_to_load )
86
86
87
87
destroy_progress_bar ()
88
88
@@ -109,9 +109,10 @@ def load_recipe(name: str, section: Dict):
109
109
110
110
# if nothing was specified, and only one cab/only one recipe is defined, print that
111
111
if not names_to_document :
112
- if len (stimela .CONFIG .lib .recipes ) == 1 and not stimela .CONFIG .cabs :
113
- recipes_to_document .update (stimela .CONFIG .lib .recipes .keys ())
114
- elif len (stimela .CONFIG .cabs ) == 1 and not stimela .CONFIG .lib .recipes :
112
+ if len (top_level_recipes ) == 1 :
113
+ recipes_to_document .update (top_level_recipes )
114
+ log .info ("a single top-level recipe is defined, documenting it by default. Use -l to list all defined recipes/cabs" )
115
+ elif len (stimela .CONFIG .cabs ) == 1 and not top_level_recipes :
115
116
cabs_to_document .update (stimela .CONFIG .cabs .keys ())
116
117
117
118
if recipes_to_document or cabs_to_document :
You can’t perform that action at this time.
0 commit comments