Skip to main content

dynamic reload module

Project description

# pyautoreload 一个可以动态加载重载的模块,可以是对象或者是模块的字符串形式.

TO DO List:

  1. 加入目录监控

  2. 加入inotify被动扫描

  3. 加入信号模式

###安装:

pypi安装 ` pip install pyautoreload ` 源码安装 ` git clone https://github.com/rfyiamcool/pyautoreload.git cd pyautoreload python setup.py install `

###使用方法:

  • 重新加载指定模块

    pyautoreload.reload_module(m)

  • 加入模块

    pyautoreload.import_str(‘a.b.c.d’)

    路径: /a/b/c

    函数: d

  • 删除模块

    delete_str(m)

  • 重新加载所有模块

    reload_all()

  • 重新加载模块,支持类及函数路径模式

    reload_str()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyautoreload-1.3.tar.gz (2.3 kB view details)

Uploaded Source

File details

Details for the file pyautoreload-1.3.tar.gz.

File metadata

  • Download URL: pyautoreload-1.3.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyautoreload-1.3.tar.gz
Algorithm Hash digest
SHA256 7926d9d6aac82290da5a12bcec3d8c91491d26e08e569ec527b5562c96f79712
MD5 13d932bcdc76ef1d3d6c172979f854b4
BLAKE2b-256 54de2da4927fc3d004be3d2644265b7e68e68b9130d2e1b33bf296ec8abd9469

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page