Documented the fact that the main class now mimicks the OSA "application" class.

This commit is contained in:
Jack Jansen 2003-06-13 14:59:26 +00:00
parent 880be6f1cf
commit 097da0dc01
1 changed files with 7 additions and 5 deletions

View File

@ -31,7 +31,7 @@ In Python, the following code fragment will do the same:
import Finder
f = Finder.Finder()
print f.get(Finder.window(1).name)
print f.get(f.window(1).name)
\end{verbatim}
As distributed the Python library includes packages that implement the
@ -64,10 +64,12 @@ direct object as the first argument and all optional parameters as
keyword arguments. AppleScript classes are also implemented as Python
classes, as are comparisons and all the other thingies.
Note that in the current release there is no coupling between the main
Python class implementing the verbs and the Python classes implementing
the AppleScript classes. Hence, in the example above we need to use
\code{f.get(Finder.window(1).name)} in stead of the more Pythonic
The main
Python class implementing the verbs also allows access to the properties
and elements declared in the AppleScript class "application". In the
current release that is as far as the object orientation goes, so
in the example above we need to use
\code{f.get(f.window(1).name)} in stead of the more Pythonic
\code{f.window(1).name.get()}.