Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:lafenghu
capisuite
capisuite-0.4.5-python-v2.6.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File capisuite-0.4.5-python-v2.6.diff of Package capisuite
Index: capisuite-0.4.5/scripts/cs_helpers.pyin =================================================================== --- capisuite-0.4.5.orig/scripts/cs_helpers.pyin +++ capisuite-0.4.5/scripts/cs_helpers.pyin @@ -182,7 +182,7 @@ def sendMIMEMail(mail_from,mail_to,mail_ # sff -> tif ret=sfftotiff(attachment,basename+"tif") if (ret or not os.access(basename+"tif",os.F_OK)): - raise "conv-error","Can't convert sff to tif. sfftobmp not installed?" + raise Exception("conv-error","Can't convert sff to tif. sfftobmp not installed?") # tif -> ps -> pdf # the first pipe must be handled by the shell so that the output of # of ps2pdf can be read immediately. Handling this shell in Python @@ -190,7 +190,7 @@ def sendMIMEMail(mail_from,mail_to,mail_ command="tiff2ps -h11 -H12 -L.5 -w8.5 -a "+escape(basename+"tif")+" | ps2pdf -sPAPERSIZE=a4 - -" tiff2pdf=popen2.Popen3(command) if (tiff2pdf.poll()!=-1): - raise "conv-error","Error while calling tiff2ps or ps2pdf. Not installed?" + raise Exception("conv-error","Error while calling tiff2ps or ps2pdf. Not installed?") tiff2pdf.tochild.close() # we don't need the input pipe # create attachment with pdf stream filepart = email.MIMEBase.MIMEBase("application","pdf",name=os.path.basename(basename)+"pdf") @@ -199,14 +199,14 @@ def sendMIMEMail(mail_from,mail_to,mail_ tiff2pdf.fromchild.close() ret=tiff2pdf.wait() if (ret!=0): - raise "conv-error","Error "+str(ret)+" occured during tiff2ps or ps2pdf" + raise Exception("conv-error","Error "+str(ret)+" occured during tiff2ps or ps2pdf") os.unlink(basename+"tif") email.Encoders.encode_base64(filepart) elif (mail_type=="cff"): # color fax file # cff -> ps ret=os.spawnlp(os.P_WAIT,"jpeg2ps","jpeg2ps","-m",attachment,"-o",basename+"ps") if (ret or not os.access(basename+"ps",os.F_OK)): - raise "conv-error","Can't convert cff to ps. jpeg2ps not installed?" + raise Exception("conv-error","Can't convert cff to ps. jpeg2ps not installed?") # tif -> ps -> pdf # the first pipe must be handled by the shell so that the output of # of ps2pdf can be read immediately. Handling this shell in Python @@ -214,7 +214,7 @@ def sendMIMEMail(mail_from,mail_to,mail_ command="ps2pdf -sPAPERSIZE=a4 "+escape(basename+"ps")+" -" ps2pdf=popen2.Popen3(command) if (ps2pdf.poll()!=-1): - raise "conv-error","Error while calling ps2pdf. Not installed?" + raise Exception("conv-error","Error while calling ps2pdf. Not installed?") ps2pdf.tochild.close() # we don't need the input pipe # create attachment with pdf stream filepart = email.MIMEBase.MIMEBase("application","pdf",name=os.path.basename(basename)+"pdf") @@ -238,10 +238,11 @@ def sendMIMEMail(mail_from,mail_to,mail_ textpart = email.MIMEText.MIMEText(text) msg.attach(textpart) msg.attach(filepart) - except "conv-error",errormessage: - text+="\n\nERROR occured while converting file: "+errormessage+"\nPlease talk to your friendly administrator.\n" + except Exception as (errno, errormessage): + text+="\n\n"+errno+" occured while converting file: "+errormessage+"\nPlease talk to your friendly administrator.\n" textpart = email.MIMEText.MIMEText(text) msg.attach(textpart) + capisuite.error(errno+" occured while converting file: "+errormessage) try: server = smtplib.SMTP('localhost')
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor