File tree Expand file tree Collapse file tree 3 files changed +9
-5
lines changed
Expand file tree Collapse file tree 3 files changed +9
-5
lines changed Original file line number Diff line number Diff line change 22import subprocess
33from tempfile import NamedTemporaryFile
44
5- __version__ = '0.1 '
5+ __version__ = '0.2 '
66
77
88def execute_wk (* args ):
@@ -13,8 +13,7 @@ def execute_wk(*args):
1313 :return: stdout, stderr
1414 """
1515 this_dir = os .path .dirname (__file__ )
16- on_heroku = 'DYNO' in os .environ
17- wk_name = 'wkhtmltopdf-heroku' if on_heroku else 'wkhtmltopdf'
16+ wk_name = 'wkhtmltopdf'
1817 wkhtmltopdf_default = os .path .join (this_dir , 'bin' , wk_name )
1918 # Reference command
2019 wkhtmltopdf_cmd = os .environ .get ('WKHTMLTOPDF_CMD' , wkhtmltopdf_default )
@@ -120,7 +119,12 @@ def get_version():
120119 :return: version string
121120 """
122121 v = 'pydf version: %s\n ' % __version__
123- v += 'wkhtmltopdf version: %s' % execute_wk ('-V' )[0 ]
122+ try :
123+ wk_version = execute_wk ('-V' )[0 ]
124+ except Exception , e :
125+ # we catch all errors here to make sure we get a version no matter what
126+ wk_version = 'Error: %s' % str (e )
127+ v += 'wkhtmltopdf version: %s' % wk_version
124128 return v
125129
126130
Original file line number Diff line number Diff line change 88
99setup (
1010 name = 'pydf' ,
11- version = '0.1 ' ,
11+ version = '0.2 ' ,
1212 description = description ,
1313 author = 'Samuel Colvin' ,
1414 license = 'MIT' ,
You can’t perform that action at this time.
0 commit comments