MCPcopy Create free account
hub / github.com/Distrotech/reportlab / _process

Function _process

tools/pythonpoint/pythonpoint.py:986–1012  ·  view source on GitHub ↗
(rawdata, datafilename, notes=0, handout=0, printout=0, cols=0, verbose=0, outDir=None, fx=1)

Source from the content-addressed store, hash-verified

984 return _process(rawdata, datafilename, notes, handout, printout, cols, verbose, outDir, fx)
985
986def _process(rawdata, datafilename, notes=0, handout=0, printout=0, cols=0, verbose=0, outDir=None, fx=1):
987 #print 'inner process fx=%d' % fx
988 from tools.pythonpoint.stdparser import PPMLParser
989 parser = PPMLParser()
990 parser.fx = fx
991 parser.sourceFilename = datafilename
992 parser.feed(rawdata)
993 pres = parser.getPresentation()
994 pres.sourceFilename = datafilename
995 pres.outDir = outDir
996 pres.notes = notes
997 pres.handout = handout
998 pres.printout = printout
999 pres.cols = cols
1000 pres.verbose = verbose
1001
1002 if printout:
1003 pres.slides = handleHiddenSlides(pres.slides)
1004
1005 #this does all the work
1006 pdfcontent = pres.save()
1007
1008 if verbose:
1009 print 'saved presentation %s.pdf' % os.path.splitext(datafilename)[0]
1010 parser.close()
1011
1012 return pdfcontent
1013##class P:
1014## def feed(self, text):
1015## parser = stdparser.PPMLParser()

Callers 1

processFunction · 0.85

Calls 6

getPresentationMethod · 0.95
PPMLParserClass · 0.90
handleHiddenSlidesFunction · 0.85
feedMethod · 0.45
saveMethod · 0.45
closeMethod · 0.45

Tested by

no test coverage detected