Run

From PyMOLWiki
Revision as of 00:18, 23 February 2005 by Tree (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

DESCRIPTION

  "run" executes an external Python script in a local name space, the
  global namespace, or in its own namespace (as a module).

USAGE

  run python-script [, (local | global | module | main | private ) ]

PYMOL API

  Not directly available.  Instead, use cmd.do("run ...").

NOTES

  The default mode for run is "global".

  Due to an idiosyncracy in Pickle, you can not pickle objects
  directly created at the main level in a script run as "module",
  (because the pickled object becomes dependent on that module).
  Workaround: delegate construction to an imported module.