Skip to main content

A module to know if there are some modules imported that does not exist

Project description


Python module used on editors to check if a imported module is installed.


Test file

import os


import os
import dontExist



>>> from notimportchecker import *
>>> c = Checker('')
>>> c
<notimportchecker.Checker object at 0x7f172352bdd0>
>>> c.get_imports()
{'os': {'lineno': 1, 'mod_name': {'os': 'os'}}}
>>> l = c.get_not_imports_on_file(c.get_imports())
>>> c._import_error_list
>>> print_report(l)
There are not not imports
>>> c = Checker('')
>>> c.get_imports()
{'os': {'lineno': 1, 'mod_name': {'os': 'os'}}, 'dontExist': {'lineno': 2, 'mod_name': {'dontExist': 'dontExist'}}}
>>> print(c.get_not_imports_on_file(c.get_imports()))
{'dontExist': {'lineno': 2, 'mod_name': 'dontExist'}}
>>> print_report(l)
dontExist module have 2 Not Imports
dontExist on line: 2

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

NotImportChecker-0.0.1b1.tar.gz (16.4 kB view hashes)

Uploaded source

Built Distributions

NotImportChecker-0.0.1b1-py2.py3-none-any.whl (3.3 kB view hashes)

Uploaded py2 py3

NotImportChecker-0.0.1b1-py2.7.egg (5.2 kB view hashes)

Uploaded 2 7

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page