Revision: 7979 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=7979&view=rev Author: astraw Date: 2009-11-23 03:38:11 +0000 (Mon, 23 Nov 2009)
Log Message: ----------- bugfix: don't crash PDF backend when not using SVN checkout Modified Paths: -------------- trunk/matplotlib/lib/matplotlib/backends/backend_pdf.py Modified: trunk/matplotlib/lib/matplotlib/backends/backend_pdf.py =================================================================== --- trunk/matplotlib/lib/matplotlib/backends/backend_pdf.py 2009-11-21 00:30:37 UTC (rev 7978) +++ trunk/matplotlib/lib/matplotlib/backends/backend_pdf.py 2009-11-23 03:38:11 UTC (rev 7979) @@ -398,10 +398,14 @@ 'Pages': self.pagesObject } self.writeObject(self.rootObject, root) - revision = '$Rev$'.strip('$').split(':')[1].strip() + svn_special_string = '$Rev$' # on checkout, gets replaced by svn client + if ':' in svn_special_string: + revision = ' r'+svn_special_string.strip('$').split(':')[1].strip() + else: + revision = '' self.infoDict = { 'Creator': 'matplotlib %s, http://matplotlib.sf.net' % __version__, - 'Producer': 'matplotlib pdf backend r%s' % revision, + 'Producer': 'matplotlib pdf backend%s' % revision, 'CreationDate': datetime.today() } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Matplotlib-checkins mailing list Matplotlib-checkins@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins