コード例 #1
0
 def ensure_sanitized(self):
     if self.last_sanitized >= self.last_modified and self.sanitizer_used == Exercise._CURRENT_SANITIZER:
         return
     cajoled = cajole.cajole(self.raw_html)
     if 'error' in cajoled:
         raise Exception(cajoled['html'])
     self.safe_html = db.Text(cajoled['html'])
     self.safe_js = db.Text(cajoled['js'])
     self.last_sanitized = datetime.datetime.now()
     self.sanitizer = Exercise._CURRENT_SANITIZER
     self.put()
コード例 #2
0
ファイル: models.py プロジェクト: mahadalislam/old-khan
 def ensure_sanitized(self):
     if self.last_sanitized >= self.last_modified and self.sanitizer_used == Exercise._CURRENT_SANITIZER:
         return
     cajoled = cajole.cajole(self.raw_html)
     if 'error' in cajoled:
         raise Exception(cajoled['html'])
     self.safe_html = db.Text(cajoled['html'])
     self.safe_js = db.Text(cajoled['js'])
     self.last_sanitized = datetime.datetime.now()
     self.sanitizer = Exercise._CURRENT_SANITIZER
     self.put()
コード例 #3
0
ファイル: cb_common.py プロジェクト: algorithm-boy/caja
 def cajole(self):
     if self._cajoled is None:
         self._cajoled = cajole.cajole(self.content)
     return self._cajoled
コード例 #4
0
 def cajole(self):
   if self._cajoled is None:
     self._cajoled = cajole.cajole(self.content)
   return self._cajoled