PostGIS 3.7.0dev-r@@SVN_REVISION@@
Loading...
Searching...
No Matches

◆ wkblify()

raster2pgsql.wkblify (   fmt,
  data 
)
Writes raw binary data into HEX-encoded string using binascii module.

Definition at line 661 of file raster2pgsql.py.

661def wkblify(fmt, data):
662 """Writes raw binary data into HEX-encoded string using binascii module."""
663 import struct
664
665 # Binary to HEX
666 fmt_little = '<' +fmt
667 hexstr = binascii.hexlify(struct.pack(fmt_little, data)).upper()
668
669 # String'ify raw value for log
670 valfmt = '\'' + fmt2printfmt(fmt[len(fmt) - 1]) + '\''
671 val = valfmt % data
672 logit('HEX (\'fmt=%s\', bytes=%d, val=%s):\t\t%s\n' \
673 % (fmt, len(hexstr) / 2, str(val), hexstr))
674
675 return hexstr
676
#define str(s)