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