Example #1
0
  def _renderValue(self, value):
    """
      Render given value as string.

      value (int, float, long, DateTime, string, None)
        Value to render as a string for use in SQL (quoted, escaped).
    """
    if isinstance(value, basestring):
      value = escapeString(value)
    else:
      value = value_renderer.get(value.__class__.__name__, valueDefaultRenderer)(value)
    return value
Example #2
0
def valueDefaultRenderer(value):
  LOG('OperatorBase', 0, 'Unhandled value class: %s (%r). Converted to string and escaped.' % (value.__class__.__name__, value))
  return escapeString(str(value))
Example #3
0
def valueDefaultRenderer(value):
  LOG('OperatorBase', 0, 'Unhandled value class: %s (%r). Converted to string and escaped.' % (value.__class__.__name__, value))
  return escapeString(str(value))