Detect WikiSyntax (i.e. InterCaps, a.k.a. CamelCase) and escape it.
(s)
| 84 | |
| 85 | |
| 86 | def wiki_escape(s): |
| 87 | """Detect WikiSyntax (i.e. InterCaps, a.k.a. CamelCase) and escape it.""" |
| 88 | ret = [] |
| 89 | for word in s.split(): |
| 90 | if re.match(r"[A-Z]+[a-z]+[A-Z]", word): |
| 91 | word = "!%s" % word |
| 92 | ret.append(word) |
| 93 | return " ".join(ret) |
| 94 | |
| 95 | |
| 96 | def context_from_sample(api, keywords, dirname, desc, uri): |
no outgoing calls
no test coverage detected
searching dependent graphs…