- Timestamp:
- 11/29/09 17:58:55 (9 months ago)
- Location:
- trunk/backend/python-wsgi
- Files:
-
- 1 modified
- 1 moved
-
. (moved) (moved from trunk/backoffice-pywsgi)
-
dare-dare.wsgi (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/backend/python-wsgi/dare-dare.wsgi
r2 r18 42 42 """ 43 43 self.callbacks = { 44 'open' : (self.open , ('! filename',)),45 'read' : (self.read , ('! fileid', '!pagenum', '?resolution')),46 'close' : (self.close , ('! fileid',)),44 'open' : (self.open , ('!docid',)), 45 'read' : (self.read , ('!docid', '!pagenum', '?resolution')), 46 'close' : (self.close , ('!docid',)), 47 47 } 48 48 … … 98 98 return data 99 99 100 def open(self, fileid):100 def open(self, docid): 101 101 """Open a new pdf document. 102 102 … … 110 110 """ 111 111 if '/' in fileid: 112 return('400 Bad Request', [], ['"', fileid, '" contains invalid c aracters'])112 return('400 Bad Request', [], ['"', fileid, '" contains invalid characters']) 113 113 114 114 lgname = '/'.join((self.tempdir, fileid, 'src.pdf')) … … 128 128 [json.encode({'fileid': fileid, 'numpages': numpages, 'width': x, 'height': y})]) 129 129 130 def read(self, fileid, pagenum, resolution=None):130 def read(self, docid, pagenum, resolution=None): 131 131 """Read a page of an opened pdf document. 132 132 The result is return as a pdf image … … 157 157 pages = doc.get_n_pages() 158 158 159 if pagenum < 0 or pagenum > pages:159 if pagenum < 0 or pagenum >= pages: 160 160 return('404 Not Found', [], ['pagenum out of bounds']) 161 161 … … 206 206 ) 207 207 208 def close(self, fileid):208 def close(self, docid): 209 209 """Closing a document. 210 210 We should remove the document temp directory and all associated files
