Skip to content

Instantly share code, notes, and snippets.

sudo add-apt-repository ppa:pitti/postgresql
sudo apt-get update
sudo apt-get install postgresql-9.2 postgresql-server-dev-9.2 postgresql-contrib-9.2
sudo su -l postgres
psql -d template1 -p 5433
CREATE EXTENSION IF NOT EXISTS hstore;
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
service postgresql stop
/usr/lib/postgresql/9.2/bin/pg_upgrade -b /usr/lib/postgresql/9.1/bin -B /usr/lib/postgresql/9.2/bin -d /var/lib/postgresql/9.1/main/ -D /var/lib/postgresql/9.2/main/ -O "-c config_file=/etc/postgresql/9.2/main/postgresql.conf" -o "-c config_file=/etc/postgresql/9.1/main/postgresql.conf"
This quickrs are applicable for Pillow==2.9
Credits shafa.ua
1. When opening, editing or saving an image you should also handle SyntaxError(sic!) along with IOError
Turns out, pillow sometimes raise SyntaxError on broken files, i.e
SyntaxError: broken PNG file (chunk '\x00\x00\x00\x00')
...
File "PIL/Image.py", line 1557, in resize
self.load()