Module: sage.misc.attach
Attach a file to a running instance of Sage.
Class: Attach
Note:
attach
is not a function and is not part of the Python language.
load
is exactly the same as attach, but doesn't
automatically reload a file when it changes.
You attach a file, e.g., foo.sage or foo.py or foo.spyx, to a running Sage session by typing
sage: attach foo.sage # or foo.py or foo.spyx (not tested)
The contents of the file are then loaded, which means they are read into the running Sage session. For example, if foo.sage contains "x=5", after attaching foo.sage the variable x will be set to 5. Moreover, any time you change foo.sage, the attached file will be re-read automatically (with no intervention on your part).
USAGE: "attach file1 file2 ..." - space-separated list of .py, .spyx, and .sage files.
EFFECT: Each file is read in and added to an internal list of watched files. The meaning of reading a file in depends on the file type:
23
is 2 bit-xor 3),
from m import *
is executed.
Type attached_files()
for a list of all currently attached files.
You can remove files from this list to stop them from being watched.
NOTE: attach is exactly the same as load, except it keeps track of the loaded file and automatically reloads it when it changes.
Special Functions: __call__,
__repr__
See About this document... for information on suggesting changes.