Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 7345b61

Browse files
committed
*** empty log message ***
svn path=/trunk/matplotlib/; revision=1651
1 parent 2fd7d2f commit 7345b61

6 files changed

Lines changed: 18 additions & 22 deletions

File tree

API_CHANGES

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
API Changes in matplotlib-0.84
22

3+
set removed - no more deprecation warnings
4+
35
backend developers: Added flipud method to image and removed it
46
from to_str. Removed origin kwarg from backend.draw_image.
57
origin is handled entirely by the frontend now.

examples/dynamic_image_gtkagg.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from matplotlib import rcParams
99

1010
from pylab import *
11-
import gtk
11+
import gobject, gtk
1212

1313
fig = figure(1)
1414
a = subplot(111)
@@ -39,5 +39,5 @@ def updatefig(*args):
3939

4040
cnt = 0
4141

42-
gtk.idle_add(updatefig)
42+
gobject.idle_add(updatefig)
4343
show()

lib/matplotlib/artist.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -423,11 +423,6 @@ def get(o, *args, **kwargs):
423423
return getp(o, *args, **kwargs)
424424
get.__doc__ = getp.__doc__
425425

426-
def set(*args, **kwargs):
427-
message = 'set deprecated because it overrides python2.4 builtin set. Use setp'
428-
warnings.warn(message, DeprecationWarning, stacklevel=2)
429-
430-
return setp(*args, **kwargs)
431426

432427
def setp(h, *args, **kwargs):
433428
"""

lib/matplotlib/axes.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1356,8 +1356,13 @@ def redraw_in_frame(self):
13561356
def get_renderer_cache(self):
13571357
return self._cachedRenderer
13581358

1359-
def draw(self, renderer, inframe=False):
1359+
def draw(self, renderer=None, inframe=False):
13601360
"Draw everything (plot lines, axes, labels)"
1361+
if renderer is None:
1362+
renderer = self._cachedRenderer
1363+
1364+
if renderer is None:
1365+
raise RuntimeError('No renderer defined')
13611366
if not self.get_visible(): return
13621367
renderer.open_group('axes')
13631368

lib/matplotlib/backend_bases.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -720,18 +720,18 @@ def blit(self, bbox=None):
720720

721721
def draw_event(self, renderer):
722722
event = DrawEvent('draw_event', self, renderer)
723-
for cid, func in self.callbacks.get('draw_event', {}).items():
723+
for func in self.callbacks.get('draw_event', {}).values():
724724
func(event)
725725

726726
def key_press_event(self, key, guiEvent=None):
727727
self._key = key
728728
event = KeyEvent('key_press_event', self, key, self._lastx, self._lasty, guiEvent=guiEvent)
729-
for cid, func in self.callbacks.get('key_press_event', {}).items():
729+
for func in self.callbacks.get('key_press_event', {}).values():
730730
func(event)
731731

732732
def key_release_event(self, key, guiEvent=None):
733733
event = KeyEvent('key_release_event', self, key, self._lastx, self._lasty, guiEvent=guiEvent)
734-
for cid, func in self.callbacks.get('key_release_event', {}).items():
734+
for func in self.callbacks.get('key_release_event', {}).values():
735735
func(event)
736736
self._key = None
737737

@@ -743,7 +743,7 @@ def button_press_event(self, x, y, button, guiEvent=None):
743743
"""
744744
self._button = button
745745
event = MouseEvent('button_press_event', self, x, y, button, self._key, guiEvent=guiEvent)
746-
for cid, func in self.callbacks.get('button_press_event', {}).items():
746+
for func in self.callbacks.get('button_press_event', {}).values():
747747
func(event)
748748

749749
def button_release_event(self, x, y, button, guiEvent=None):
@@ -754,7 +754,7 @@ def button_release_event(self, x, y, button, guiEvent=None):
754754
"""
755755

756756
event = MouseEvent('button_release_event', self, x, y, button, self._key, guiEvent=guiEvent)
757-
for cid, func in self.callbacks.get('button_release_event', {}).items():
757+
for func in self.callbacks.get('button_release_event', {}).values():
758758
func(event)
759759
self._button = None
760760

@@ -766,7 +766,7 @@ def motion_notify_event(self, x, y, guiEvent=None):
766766
"""
767767
self._lastx, self._lasty = x, y
768768
event = MouseEvent('motion_notify_event', self, x, y, self._button, self._key, guiEvent=guiEvent)
769-
for cid, func in self.callbacks.get('motion_notify_event', {}).items():
769+
for func in self.callbacks.get('motion_notify_event', {}).values():
770770
func(event)
771771

772772
def draw(self, *args, **kwargs):
@@ -841,7 +841,8 @@ def func(event)
841841
return value is a connection id that can be used with
842842
mpl_disconnect """
843843

844-
assert s in ('draw_event',
844+
assert s in (
845+
'draw_event',
845846
'key_press_event',
846847
'key_release_event',
847848
'button_press_event',

lib/matplotlib/pylab.py

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1506,13 +1506,6 @@ def samplemat(dims):
15061506
else:
15071507
return fig
15081508

1509-
def set(*args, **kwargs):
1510-
message = 'set deprecated because it overrides python2.4 builtin set. Use setp'
1511-
warnings.warn(message, DeprecationWarning, stacklevel=2)
1512-
1513-
return setp(*args, **kwargs)
1514-
1515-
15161509

15171510
def setp(*args, **kwargs):
15181511
ret = _setp(*args, **kwargs)

0 commit comments

Comments
 (0)