1 \chapter{Undocumented Modules
\label{undocumented-modules
}}
4 The modules in this chapter are poorly documented (if at all). If you
5 wish to contribute documentation of any of these modules, please get in
6 touch with
\email{python-docs@python.org
}.
11 \section{\module{buildtools
} --- Helper module for BuildApplet and Friends
}
12 \declaremodule{standard
}{buildtools
}
14 \modulesynopsis{Helper module for BuildApple, BuildApplication and macfreeze
}
17 \section{\module{py_resource
} ---
}
18 \declaremodule[pyresource
]{standard
}{py_resource
}
23 \section{\module{cfmfile
} --- Code Fragment Resource module
}
24 \declaremodule{standard
}{cfmfile
}
26 \modulesynopsis{Code Fragment Resource module
}
28 \module{cfmfile
} is a module that understands Code Fragments and the
29 accompanying ``cfrg'' resources. It can parse them and merge them, and is
30 used by BuildApplication to combine all plugin modules to a single
34 \section{\module{macerrors
} --- MacOS Errors
}
35 \declaremodule{standard
}{macerrors
}
37 \modulesynopsis{Constant definitions for many MacOS error codes
}
39 \module{macerrors
} cotains constant definitions for many MacOS error codes.
42 \section{\module{macfsn
} --- NavServices calls
}
43 \declaremodule{standard
}{macfsn
}
45 \modulesynopsis{NavServices versions of StandardFile calls
}
48 \module{macfsn
} contains wrapper functions that have the same API as the macfs
49 StandardFile calls, but are implemented with Navigation Services. Importing it
50 will replace the methods in macfs with these, if Navigation Services is
51 available on your machine.
54 \section{\module{icopen
} --- Internet Config replacement for
\method{open()
}}
55 \declaremodule{standard
}{icopen
}
57 \modulesynopsis{Internet Config replacement for
\method{open()
}}
59 Importing
\module{icopen
} will replace the builtin
\method{open()
}
60 with a version that uses Internet Config to set file type and creator
64 \section{\module{mactty
} ---
}
65 \declaremodule{standard
}{mactty
}
70 \section{\module{nsremote
} --- Wrapper around Netscape OSA modules
}
71 \declaremodule{standard
}{nsremote
}
73 \modulesynopsis{Wrapper around Netscape OSA modules
}
75 \module{nsremote
} is a wrapper around the Netscape OSA modules that
76 allows you to easily send your browser to a given URL.
79 \section{\module{PixMapWrapper
} --- Wrapper for PixMap objects
}
80 \declaremodule{standard
}{PixMapWrapper
}
82 \modulesynopsis{Wrapper for PixMap objects
}
84 \module{PixMapWrapper
} wraps a PixMap object with a Python object that
85 allows access to the fields by name. It also has methods to convert
86 to and from
\module{PIL
} images.
89 \section{\module{preferences
} ---
}
90 \declaremodule{standard
}{preferences
}
95 \section{\module{pythonprefs
} ---
}
96 \declaremodule{standard
}{pythonprefs
}
101 \section{\module{quietconsole
} --- non-visible stdout output
}
102 \declaremodule{standard
}{quietconsole
}
104 \modulesynopsis{buffered, non-visible stdout output
}
106 \module{quietconsole
} allows you to keep stdio output in a buffer
107 without displaying it (or without displaying the stdout window
108 altogether, if set with
\program{EditPythonPrefs
}) until you try to read from
109 stdin or disable the buffering, at which point all the saved output is
110 sent to the window. Good for GUI programs that do want to display their
114 \section{\module{W
} --- Widgets built on
\module{FrameWork
}}
115 \declaremodule{standard
}{W
}
117 \modulesynopsis{Widgets for the Mac, built on top of
\module{FrameWork
}}
119 The
\module{W
} widgets are used extensively in the
\program{IDE
}.