o bcx@s6dZddlmZddlmZmZGdddejZdS)z/Fixer for intern(). intern(s) -> sys.intern(s)) fixer_base) ImportAndCall touch_importc@s eZdZdZdZdZddZdS) FixInternTprez power< 'intern' trailer< lpar='(' ( not(arglist | argument) any ','> ) rpar=')' > after=any* > cCsR|r|d}|r|j|jjkr|jdjdvrdSd}t|||}tdd||S)Nobj>***)sysinternr )typesymsargumentchildrenvaluerr)selfnoderesultsrnamesnewr//usr/lib/python3.10/lib2to3/fixes/fix_intern.py transforms  zFixIntern.transformN)__name__ __module__ __qualname__ BM_compatibleorderPATTERNrrrrrr s  rN)__doc__r fixer_utilrrBaseFixrrrrrs