File tree 1 file changed +3
-4
lines changed
1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change
1
+ import builtins
1
2
import logging
2
3
import re
3
4
import traceback
7
8
8
9
import hy
9
10
import hy .core .macros
10
- import hy .reserved as reserved
11
11
from docutils .nodes import Node
12
12
from sphinx .ext .autodoc import ALL
13
13
from sphinx .ext .autodoc import AttributeDocumenter as PyAttributeDocumenter
@@ -390,7 +390,6 @@ def get_module_members(module: Any):
390
390
members = {}
391
391
macros = safe_getattr (module , "_hy_macros" , {})
392
392
is_core_module = "hy.core" in module .__name__
393
- reserved_hy_names = reserved .names ()
394
393
395
394
for name in dir (module ):
396
395
try :
@@ -403,8 +402,8 @@ def get_module_members(module: Any):
403
402
for name , value in macros .items ():
404
403
try :
405
404
setattr (value , "_hy_macro" , True )
406
- name = hy . unmangle ( name )
407
- if name not in reserved_hy_names or is_core_module :
405
+ if name not in builtins . _hy_macros or is_core_module :
406
+ name = hy . unmangle ( name )
408
407
members [name ] = (name , value )
409
408
except AttributeError :
410
409
continue
You can’t perform that action at this time.
0 commit comments