Package nMOLDYN :: Package GUI :: Module PyroServerDialog :: Class PyroServerDialog
[hide private]
[frames] | no frames]

Class PyroServerDialog

source code

  Tkinter.Misc --+        
                 |        
Tkinter.BaseWidget --+    
                     |    
        Tkinter.Wm --+    
                     |    
      Tkinter.Toplevel --+
                         |
                        PyroServerDialog

Sets up a dialog used to set up the Pyro server.

Nested Classes [hide private]

Inherited from Tkinter.Misc: getdouble, getint

Instance Methods [hide private]
 
__init__(self, parent)
The constructor.
source code
 
body(self, master)
Create dialog body.
source code
 
buttonbox(self)
Add standard button box.
source code
 
ok(self, event=None) source code
 
cancel(self, event=None) source code
 
validate(self) source code
 
apply(self)
Builds the pyro server configuration string.
source code
 
getValue(self)
Returns the pyro server specification string.
source code
 
readPyroServerConfigFile(self, filename)
Reads a pyro server configuration file that contains information about the nodes of the cluster that will be checked for availibility.
source code
 
getCPUInfo(self)
Sets the total numbers of processors, the number of loaded and free processors on the host machine or on the different nodes of a cluster.
source code
 
changePyroServerConfigFile(self, event=None)
Loads another pyro server configuration file.
source code
 
refreshServerInfo(self)
Updates the text widget that contains the informations about the pyro server.
source code

Inherited from Tkinter.BaseWidget: destroy

Inherited from Tkinter.BaseWidget (private): _do, _setup

Inherited from Tkinter.Misc: __getitem__, __setitem__, __str__, after, after_cancel, after_idle, bbox, bell, bind, bind_all, bind_class, bindtags, cget, clipboard_append, clipboard_clear, clipboard_get, colormodel, columnconfigure, config, configure, deletecommand, event_add, event_delete, event_generate, event_info, focus, focus_displayof, focus_force, focus_get, focus_lastfor, focus_set, getboolean, getvar, grab_current, grab_release, grab_set, grab_set_global, grab_status, grid_bbox, grid_columnconfigure, grid_location, grid_propagate, grid_rowconfigure, grid_size, grid_slaves, image_names, image_types, keys, lift, lower, mainloop, nametowidget, option_add, option_clear, option_get, option_readfile, pack_propagate, pack_slaves, place_slaves, propagate, quit, register, rowconfigure, selection_clear, selection_get, selection_handle, selection_own, selection_own_get, send, setvar, size, slaves, tk_bisque, tk_focusFollowsMouse, tk_focusNext, tk_focusPrev, tk_menuBar, tk_setPalette, tk_strictMotif, tkraise, unbind, unbind_all, unbind_class, update, update_idletasks, wait_variable, wait_visibility, wait_window, waitvar, winfo_atom, winfo_atomname, winfo_cells, winfo_children, winfo_class, winfo_colormapfull, winfo_containing, winfo_depth, winfo_exists, winfo_fpixels, winfo_geometry, winfo_height, winfo_id, winfo_interps, winfo_ismapped, winfo_manager, winfo_name, winfo_parent, winfo_pathname, winfo_pixels, winfo_pointerx, winfo_pointerxy, winfo_pointery, winfo_reqheight, winfo_reqwidth, winfo_rgb, winfo_rootx, winfo_rooty, winfo_screen, winfo_screencells, winfo_screendepth, winfo_screenheight, winfo_screenmmheight, winfo_screenmmwidth, winfo_screenvisual, winfo_screenwidth, winfo_server, winfo_toplevel, winfo_viewable, winfo_visual, winfo_visualid, winfo_visualsavailable, winfo_vrootheight, winfo_vrootwidth, winfo_vrootx, winfo_vrooty, winfo_width, winfo_x, winfo_y

Inherited from Tkinter.Misc (private): _bind, _configure, _displayof, _getboolean, _getdoubles, _getints, _grid_configure, _nametowidget, _options, _register, _report_exception, _root, _substitute

Inherited from Tkinter.Wm: aspect, attributes, client, colormapwindows, command, deiconify, focusmodel, frame, geometry, grid, group, iconbitmap, iconify, iconmask, iconname, iconposition, iconwindow, maxsize, minsize, overrideredirect, positionfrom, protocol, resizable, sizefrom, state, title, transient, withdraw, wm_aspect, wm_attributes, wm_client, wm_colormapwindows, wm_command, wm_deiconify, wm_focusmodel, wm_frame, wm_geometry, wm_grid, wm_group, wm_iconbitmap, wm_iconify, wm_iconmask, wm_iconname, wm_iconposition, wm_iconwindow, wm_maxsize, wm_minsize, wm_overrideredirect, wm_positionfrom, wm_protocol, wm_resizable, wm_sizefrom, wm_state, wm_title, wm_transient, wm_withdraw

Class Variables [hide private]

Inherited from Tkinter.Misc: _noarg_

Inherited from Tkinter.Misc (private): _subst_format, _subst_format_str, _tclCommands

Method Details [hide private]

__init__(self, parent)
(Constructor)

source code 

The constructor.

Parameters:
  • parent - the parent widget.
Overrides: Tkinter.BaseWidget.__init__

body(self, master)

source code 

Create dialog body. Return widget that should have initial focus.

apply(self)

source code 

Builds the pyro server configuration string. This can be: -'monoprocessor' for monoprocessor running mode -'multiprocessor::hostname:number of allocated cpus' -'cluster::node name 1:# allocated cpus for node 1,node name 2:# allocated cpus for node 2 ...'

readPyroServerConfigFile(self, filename)

source code 
Reads a pyro server configuration file that contains information about the nodes of the cluster that will
be checked for availibility.
A pyro server configuration file is an ASCII file that contains either:
    -a single line 'host node-name-1 node-name-2 node-name-3...' for an explicit declaration of 
    the nodes that will be checked,
either
    -two lines:
        *'basename basename-for-the-node-list'
        *'number number1-number2 number3-number4 ...' for a contracted declaration of the nodes that will
        be checked. E.g. conveneient if the node names are node1 node2 node3 ...