File tree Expand file tree Collapse file tree 2 files changed +11
-3
lines changed
Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -21,10 +21,11 @@ def run(self):
2121 params = self .__normalize_params ()
2222 from_format = self .from_format or self .__detect_format ()
2323 timeout = self .timeout + convertapi .conversion_timeout_delta if self .timeout else None
24+ converter = self .__detect_converter ()
2425 path = "convert/%s/to/%s" % (from_format , self .to_format )
2526
26- if ' converter' in params :
27- path += "/converter/%s" % (params [ ' converter' ] )
27+ if converter != None :
28+ path += "/converter/%s" % (converter )
2829
2930 response = convertapi .client .post (path , params , timeout = timeout )
3031
@@ -61,3 +62,10 @@ def __detect_format(self):
6162
6263 if 'Files' in self .params :
6364 return format_detector .detect (self .params ['Files' ][0 ])
65+
66+ def __detect_converter (self ):
67+ for k , v in self .params .items ():
68+ if k .lower () == 'converter' :
69+ return v
70+
71+ return None
Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ def test_convert_file_no_parallelizm(self):
3030 assert result .save_files (tempfile .gettempdir ())
3131
3232 def test_convert_file_alternative (self ):
33- result = convertapi .convert ('pdf' , { 'File' : 'examples/files/test.docx' , 'converter ' : 'openoffice' })
33+ result = convertapi .convert ('pdf' , { 'File' : 'examples/files/test.docx' , 'Converter ' : 'openoffice' })
3434 assert result .save_files (tempfile .gettempdir ())
3535 assert result .conversion_cost > 0
3636
You can’t perform that action at this time.
0 commit comments