blob: 75ef43d7e7d9230881b50234d3280bdbbe5b2dff (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
import pandas as pd
import os
import re
from pickle import dumps
def bump_rev(filename):
pattern = "([^r]*)(\srev(\d)|).pdf"
begin, _, rev_number = re.match(pattern, filename).groups()
rev_number = int(rev_number) + 1 if rev_number else 1
return "{0} rev{1}.pdf".format(begin, rev_number)
def simple_serialize(obj):
return dumps({c.name: getattr(obj, c.name) for c in obj.__table__.columns})
|