[Geany-Users] Run Error

Matthew Brush mbrush at xxxxx
Wed Nov 22 15:13:04 UTC 2017


On 2017-11-22 06:29 AM, Stephen P. Molnar wrote:
> I am running Geny v-1.31 from Debian Stretch on my Linux platform.
> 
> FOr unknown reasons I have started getting error messages from a Python 
> 3..5 script I wrote to plot multiple curves frlom data generated by a 
> FORTRAN09 program.
> 
> Enter Molecule ID: A
> Traceback (most recent call last):
>    File "MolT_5IMT_w_3_2_plot.py", line 83, in <module>
>      fig.savefig(name_plt,bbox_inches='tight')
>    File "/usr/local/lib/python3.5/dist-packages/matplotlib/figure.py", 
> line 1814, in savefig
>      self.canvas.print_figure(fname, **kwargs)
>    File 
> "/usr/local/lib/python3.5/dist-packages/matplotlib/backend_bases.py", 
> line 2180, in print_figure
>      self.figure.dpi = dpi
>    File "/usr/local/lib/python3.5/dist-packages/matplotlib/figure.py", 
> line 436, in _set_dpi
>      self.set_size_inches(w, h, forward=forward)
>    File "/usr/local/lib/python3.5/dist-packages/matplotlib/figure.py", 
> line 745, in set_size_inches
>      manager.resize(int(canvasw), int(canvash))
>    File 
> "/usr/local/lib/python3.5/dist-packages/matplotlib/backends/backend_tkagg.py", 
> line 540, in resize
>      self.canvas._tkcanvas.master.geometry("%dx%d" % (width, height))
>    File "/usr/lib/python3.5/tkinter/__init__.py", line 1698, in wm_geometry
>      return self.tk.call('wm', 'geometry', self._w, newGeometry)
> _tkinter.TclError: can't invoke "wm" command: application has been 
> destroyed
> 
> 
> ------------------
> (program exited with code: 1)
> Press return to continue
> 
> Unfortunately, I am an Organic Chemist and not really a Python 
> programmer and wpuld really appreciate some help in solving this problem.
> 

It's not a Geany related problem, it's something with your code, but 
it's hard to say what since you didn't attach/pastebin the code. I 
expect based on the error message that you are calling the 'wm' command 
after (or before) the tk main window has been created.

Regards,
Matthew Brush


More information about the Users mailing list