Fixed up docs
This commit is contained in:
parent
9172a03a3e
commit
1b705badd2
@ -14,10 +14,14 @@ Using Simport
|
|||||||
# For modules already in the Python Path
|
# For modules already in the Python Path
|
||||||
function = simport.load('mymodule.myfunction')
|
function = simport.load('mymodule.myfunction')
|
||||||
class_method = simport.load('mymodule:MyClass.mymethod')
|
class_method = simport.load('mymodule:MyClass.mymethod')
|
||||||
|
klass = simport.load('mymodule:MyClass') # uninstanstiated.
|
||||||
|
|
||||||
# For modules not in the Python Path
|
# For modules not in the Python Path
|
||||||
function = simport.load('/path/to/file|module_name:myfunction')
|
function = simport.load('/path/to/dir|module_name:myfunction')
|
||||||
class_method = simport.load('/path/to/module|module_name:MyClass.mymethod')
|
class_method = simport.load('/path/to/dir|module_name:MyClass.mymethod')
|
||||||
|
|
||||||
|
Look at the tests for some interesting naming conventions for
|
||||||
|
specifying relative modules, etc.
|
||||||
|
|
||||||
Running Tests
|
Running Tests
|
||||||
=============
|
=============
|
||||||
|
@ -44,15 +44,19 @@ def _get_module(target):
|
|||||||
|
|
||||||
Accepts these formats:
|
Accepts these formats:
|
||||||
".../file/path|module_name:Class.method"
|
".../file/path|module_name:Class.method"
|
||||||
|
".../file/path|module_name:Class"
|
||||||
".../file/path|module_name:function"
|
".../file/path|module_name:function"
|
||||||
|
"module_name:Class"
|
||||||
|
"module_name:function"
|
||||||
|
"module_name:Class.function"
|
||||||
|
|
||||||
If a fully qualified file is specified, it implies the
|
If a fully qualified directory is specified, it implies the
|
||||||
file is not already on the Python Path, in which case
|
directory is not already on the Python Path, in which case
|
||||||
it will be added.
|
it will be added.
|
||||||
|
|
||||||
For example, if I import /home/foo/my_code.py (and
|
For example, if I import /home/foo (and
|
||||||
/home/foo is not in the python path) as
|
/home/foo is not in the python path) as
|
||||||
"/home/foo/my_code.py|mycode:MyClass.mymethod"
|
"/home/foo|mycode:MyClass.mymethod"
|
||||||
then /home/foo will be added to the python path and
|
then /home/foo will be added to the python path and
|
||||||
the module loaded as normal.
|
the module loaded as normal.
|
||||||
"""
|
"""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user