hunk.code_window: import urllib2
   import urlparse
   import lib.core.common
   import lib.core.threads
   import lib.core.convert
   import lib.request.connect
  
hunk.labels: keep keep add keep keep keep keep keep
hunk.after_edit: import lib.controller.checks
  
hunk.file_path: lib/core/option.py
hunk.type: add
file: #!/usr/bin/env python
  
  """
  Copyright (c) 2006-2013 sqlmap developers (http://sqlmap.org/)
  See the file 'doc/COPYING' for copying permission
  """
  
  from plugins.generic.syntax import Syntax as GenericSyntax
  
  class Syntax(GenericSyntax):
      def __init__(self):
          GenericSyntax.__init__(self)
  
      @staticmethod
      def escape(expression, quote=True):
          """
          >>> Syntax.escape("SELECT 'abcdefgh' FROM foobar")
          'SELECT CHAR(97)||CHAR(98)||CHAR(99)||CHAR(100)||CHAR(101)||CHAR(102)||CHAR(103)||CHAR(104) FROM foobar'
          """
  
          def escaper(value):
              return "||".join("CHAR(%d)" % ord(value[i]) for i in xrange(len(value)))
  
          return Syntax._escape(expression, quote, escaper)
  