[GRASSGUI] Re: [grass-addons] r659 -
trunk/grassaddons/gui/gui_modules
Martin Landa
landa.martin at gmail.com
Wed May 16 11:32:47 EDT 2007
Michael,
2007/5/16, Michael Barton <michael.barton at asu.edu>:
> Are you thinking that we should change all calls to GRASS commands to use
> the new cmd module?
yes, I think so.
Martin
> Michael
>
>
> On 5/16/07 2:09 AM, "landa at grass.itc.it" <landa at grass.itc.it> wrote:
>
> > Author: landa
> > Date: 2007-05-16 11:09:42 +0200 (Wed, 16 May 2007)
> > New Revision: 659
> >
> > Modified:
> > trunk/grassaddons/gui/gui_modules/mapdisp.py
> > Log:
> > fixing 'Zoom to saved region'
> >
> > Modified: trunk/grassaddons/gui/gui_modules/mapdisp.py
> > ===================================================================
> > --- trunk/grassaddons/gui/gui_modules/mapdisp.py 2007-05-15 23:55:41 UTC (rev
> > 658)
> > +++ trunk/grassaddons/gui/gui_modules/mapdisp.py 2007-05-16 09:09:42 UTC (rev
> > 659)
> > @@ -851,21 +851,21 @@
> > zoomreg = {}
> >
> > dlg = SavedRegion(self, wx.ID_ANY, "Zoom to saved region extents",
> > - pos=wx.DefaultPosition, size=wx.DefaultSize,
> > - style=wx.DEFAULT_DIALOG_STYLE,
> > - loadsave='load')
> > + pos=wx.DefaultPosition, size=wx.DefaultSize,
> > + style=wx.DEFAULT_DIALOG_STYLE,
> > + loadsave='load')
> >
> > if dlg.ShowModal() == wx.ID_CANCEL:
> > dlg.Destroy()
> > return
> >
> > wind = dlg.wind
> > - cmd = "g.region -ugp region=%s" % wind
> > + cmdString = "g.region -ugp region=%s" % wind
> >
> > - try:
> > - p = Popen(cmd, shell=True, stdin=PIPE, stdout=PIPE, stderr=PIPE,
> > close_fds=True)
> > + p = cmd.Command (cmdString)
> >
> > - output = p.stdout.read().split('\n')
> > + if p.returncode == 0:
> > + output = p.module_stdout.read().split('\n')
> > for line in output:
> > line = line.strip()
> > if '=' in line: key,val = line.split('=')
> > @@ -877,14 +877,6 @@
> >
> > self.ZoomHistory(self.Map.region['n'],self.Map.region['s'],self.Map.region['e'
> > ],self.Map.region['w'])
> > self.UpdateMap()
> >
> > - if p.stdout < 0:
> > - print >> sys.stderr, "Child was terminated by signal",
> > p.stdout
> > - elif p.stdout > 0:
> > - #print >> sys.stderr, p.stdout
> > - pass
> > - except OSError, e:
> > - print >> sys.stderr, "Execution failed:", e
> > -
> > dlg.Destroy()
> >
> > def SaveDisplayRegion(self, event):
> >
> > _______________________________________________
> > grass-commit-addons mailing list
> > grass-commit-addons at grass.itc.it
> > http://grass.itc.it/mailman/listinfo/grass-commit-addons
>
> __________________________________________
> Michael Barton, Professor of Anthropology
> School of Human Evolution & Social Change
> Center for Social Dynamics & Complexity
> Arizona State University
>
> phone: 480-965-6213
> fax: 480-965-7671
> www: http://www.public.asu.edu/~cmbarton
>
>
>
--
Martin Landa <landa.martin at gmail.com> * http://gama.fsv.cvut.cz/~landa *
More information about the grass-gui
mailing list