sub process_job {
my ($job) = @_;
- my $pb = problem_full($job->{problem});
+ my $pb = db()->select('problems', '*', {id => $job->{problem}})->hash;
my $meta = {
problem => $job->{problem},
files => {
sub run{
require Gruntmaster::Data;
Gruntmaster::Data->import;
- Gruntmaster::Data::init($ENV{GRUNTMASTER_DSN} // 'dbi:Pg:');
+ dbinit($ENV{GRUNTMASTER_DSN} // 'dbi:Pg:');
Log::Log4perl->init('/etc/gruntmasterd/gruntmasterd-log.conf');
get_logger->info("gruntmasterd $VERSION started ($daemon)");
my $dir = tempdir 'gruntmasterd.XXXX', CLEANUP => 1, TMPDIR => 1;