관리-도구
편집 파일: modulefinder.cpython-33.pyc
� ��f�Z c @ s� d Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z e e j j d � g � Z e e j j d � g � Z e e j j d � g � Z e e j j d � g � Z e e g Z e e j g � Z i Z d d � Z i Z d d � Z Gd d � d � Z Gd d � d � Z d d � Z e d k r�y e � Z Wn e k r}e d � Yn Xn d S( u3 Find modules used by a script, using introspection.i Nu LOAD_CONSTu IMPORT_NAMEu STORE_NAMEu STORE_GLOBALc C s t j | g � j | � d S( N( u packagePathMapu setdefaultu append( u packagenameu path( ( u1 /opt/alt/python33/lib64/python3.3/modulefinder.pyu AddPackagePath s u AddPackagePathc C s | t | <d S( N( u replacePackageMap( u oldnameu newname( ( u1 /opt/alt/python33/lib64/python3.3/modulefinder.pyu ReplacePackage( s u ReplacePackagec B s2 | Ee Z d Z d d d d � Z d d � Z d S( u Modulec C s: | | _ | | _ | | _ d | _ i | _ i | _ d S( N( u __name__u __file__u __path__u Noneu __code__u globalnamesu starimports( u selfu nameu fileu path( ( u1 /opt/alt/python33/lib64/python3.3/modulefinder.pyu __init__. s u Module.__init__c C sj d | j f } | j d k r6 | d | j f } n | j d k r\ | d | j f } n | d } | S( Nu Module(%ru , %ru )( u __name__u __file__u Noneu __path__( u selfu s( ( u1 /opt/alt/python33/lib64/python3.3/modulefinder.pyu __repr__; s u Module.__repr__N( u __name__u __module__u __qualname__u Noneu __init__u __repr__( u __locals__( ( u1 /opt/alt/python33/lib64/python3.3/modulefinder.pyu Module, s u Modulec B sg | Ee Z d Z d5 d g g d d � Z d d � Z d d � Z d d � Z d d � Z d d � Z d5 d5 d6 d d � Z d7 d d � Z d d � Z d d � Z d d d � Z d d � Z d d � Z d d � Z d d � Z d8 d! d"