X-Git-Url: http://git.euphorik.ch/?p=pompage.git;a=blobdiff_plain;f=src%2Ffilms.rb;h=0f50c9992bfaa6fb35c342e40dfc9d2903277618;hp=24befe8a5ea039243b3cf0db4cf4bfb6e7d94aba;hb=171308744ae16e63958d4b83dc135aa7bbdeab8f;hpb=db78cf34c49a1f99f96371c5ae290ceedee4e3bb diff --git a/src/films.rb b/src/films.rb index 24befe8..0f50c99 100644 --- a/src/films.rb +++ b/src/films.rb @@ -51,7 +51,7 @@ class Films } end - # Lit un repertoire de manière recursive et va chercher les informations concernant le film sur le net + # Lit un repertoire de manière recursive et va chercher les informations concernant le film sur le net. def pomper(r) @repBase = r repPrecedant = Dir::getwd @@ -263,7 +263,6 @@ class Films pomperR(fichier) else - #CGI::escapeHTML( fichier = Iconv.iconv("UTF-8", "ISO-8859-1", fichier)[0] # véfication de l'extension @@ -288,14 +287,15 @@ class Films Thread::start{ begin film = Film::new(fichier, @modClasse::new) - @mutexId.synchronize { + @mutexId.synchronize{ film.id = getNewId # on lui donne un nouvel ID } - film.loadData # on charge ses données - @mutexAjout.synchronize { + film.loadData # chargement de ses données + + @mutexAjout.synchronize{ ajouterFilm(film) - } + } rescue Exception => e puts e.message puts e.backtrace