Skip to content

Instantly share code, notes, and snippets.

View matin's full-sized avatar

Matin Tamizi matin

View GitHub Profile
from sqlalchemy import create_engine, Column, Integer, String, Text, ForeignKey
from sqlalchemy.orm import sessionmaker, scoped_session, relationship
from sqlalchemy.ext.declarative import declarative_base
engine = create_engine('postgresql://test:test@localhost/test', echo=True)
Session = scoped_session(sessionmaker(bind=engine))
Base = declarative_base(bind=engine)
from sqlalchemy import create_engine, Column, Integer, String, Text, ForeignKey
from sqlalchemy.orm import sessionmaker, scoped_session, relationship
from sqlalchemy.ext.declarative import declarative_base
Session = scoped_session(sessionmaker())
class Model(object):
>> require 'pdf/reader'
=> true
>> receiver = PDF::Reader::RegisterReceiver.new
=> #<PDF::Reader::RegisterReceiver:0x00000100a5b5a0 @callbacks=[]>
>> pdf = PDF::Reader.file("somefile.pdf", receiver)
TypeError: can't convert nil into String
from /opt/local/lib/ruby/gems/1.9.1/gems/pdf-reader-0.8.5/lib/pdf/reader/parser.rb:140:in `block in hex_string'
from /opt/local/lib/ruby/gems/1.9.1/gems/pdf-reader-0.8.5/lib/pdf/reader/parser.rb:137:in `loop'
from /opt/local/lib/ruby/gems/1.9.1/gems/pdf-reader-0.8.5/lib/pdf/reader/parser.rb:137:in `hex_string'
from /opt/local/lib/ruby/gems/1.9.1/gems/pdf-reader-0.8.5/lib/pdf/reader/parser.rb:55:in `parse_token'