lib/daengine/digital_asset_processor.rb in daengine-0.6.5 vs lib/daengine/digital_asset_processor.rb in daengine-0.6.8

- old
+ new

@@ -1,5 +1,8 @@ +#require File.expand_path("../teamsite_metadata_processor", __FILE__) +require 'daengine/teamsite_metadata_processor' + module Daengine class DigitalAssetProcessor @@last_read_time = 2.days.ago @@ -33,16 +36,19 @@ begin #parse the file and add metadata content to database. file = File.expand_path(filename, path) Daengine.log("DigitalAssetProcessor: Processing file #{filename} --- #{File.mtime(file)}", "info") open_file = File.open(file, 'rb') - Daengine::TeamsiteMetadataParser.parse_tuple_file(open_file, last_run_time) - Daengine.log("DigitalAssetProcessor: Finished processing #{filename}", "info") + #Daengine::TeamsiteMetadataParser.parse_tuple_file(open_file, last_run_time) + #Daengine.log("DigitalAssetProcessor: Finished processing #{filename}", "info") + Daengine::TeamsiteMetadataProcessor.process_tuple_file(open_file, last_run_time) + Daengine.log("TeamsiteMetadataProcessor: Finished processing #{filename}", "info") @@last_read_time = File.mtime(file) + 1.second self.save_last_read_time Daengine.log("DigitalAssetProcessor: Last process time set to #{@@last_read_time}", "info") rescue Daengine.log("Unable to process file #{filename}, #{$!.message}", "error") + Daengine.log($!.backtrace.join, "error") end end end rescue Errno::EEXIST \ No newline at end of file