projects
/
rnaseq-cwl-training.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add warning code block
[rnaseq-cwl-training.git]
/
bin
/
lesson_check.py
diff --git
a/bin/lesson_check.py
b/bin/lesson_check.py
index ee84d84999aa796c996f3f6a0eef0314604680e9..1fd711827d0c6d494736dc7dd0968715d51342b0 100644
(file)
--- a/
bin/lesson_check.py
+++ b/
bin/lesson_check.py
@@
-67,7
+67,8
@@
KNOWN_BLOCKQUOTES = {
'prereq',
'quotation',
'solution',
'prereq',
'quotation',
'solution',
- 'testimonial'
+ 'testimonial',
+ 'warning'
}
# What kinds of code fragments are allowed?
}
# What kinds of code fragments are allowed?
@@
-77,12
+78,16
@@
KNOWN_CODEBLOCKS = {
'source',
'language-bash',
'html',
'source',
'language-bash',
'html',
+ 'language-c',
+ 'language-cmake',
+ 'language-cpp',
'language-make',
'language-matlab',
'language-python',
'language-r',
'language-shell',
'language-make',
'language-matlab',
'language-python',
'language-r',
'language-shell',
- 'language-sql'
+ 'language-sql',
+ 'warning'
}
# What fields are required in teaching episode metadata?
}
# What fields are required in teaching episode metadata?
@@
-215,7
+220,7
@@
def read_references(reporter, ref_path):
result = {}
urls_seen = set()
result = {}
urls_seen = set()
- with open(ref_path, 'r') as reader:
+ with open(ref_path, 'r'
, encoding='utf-8'
) as reader:
for (num, line) in enumerate(reader, 1):
if P_INTERNAL_INCLUDE_LINK.search(line): continue
for (num, line) in enumerate(reader, 1):
if P_INTERNAL_INCLUDE_LINK.search(line): continue