Show More
@@ -80,7 +80,6 b' def extract_code_ranges(ranges_str):' | |||||
80 | yield (start, end) |
|
80 | yield (start, end) | |
81 |
|
81 | |||
82 |
|
82 | |||
83 | @skip_doctest |
|
|||
84 | def extract_symbols(code, symbols): |
|
83 | def extract_symbols(code, symbols): | |
85 | """ |
|
84 | """ | |
86 | Return a tuple (blocks, not_found) |
|
85 | Return a tuple (blocks, not_found) | |
@@ -90,14 +89,12 b' def extract_symbols(code, symbols):' | |||||
90 |
|
89 | |||
91 | For example:: |
|
90 | For example:: | |
92 |
|
91 | |||
93 |
|
|
92 | In [1]: code = '''a = 10 | |
|
93 | ...: def b(): return 42 | |||
|
94 | ...: class A: pass''' | |||
94 |
|
95 | |||
95 | def b(): return 42 |
|
96 | In [2]: extract_symbols(code, 'A,b,z') | |
96 |
|
97 | Out[2]: (['class A: pass\\n', 'def b(): return 42\\n'], ['z']) | ||
97 | class A: pass''' |
|
|||
98 |
|
||||
99 | >>> extract_symbols(code, 'A,b,z') |
|
|||
100 | (["class A: pass", "def b(): return 42"], ['z']) |
|
|||
101 | """ |
|
98 | """ | |
102 | symbols = symbols.split(',') |
|
99 | symbols = symbols.split(',') | |
103 |
|
100 |
General Comments 0
You need to be logged in to leave comments.
Login now