Esempio n. 1
0
 def handle_repository( trans, start_time, repository ):
     results = dict( start_time=start_time,
                     repository_status=[] )
     try:
         invalid_file_tups, metadata_dict = metadata_util.reset_all_metadata_on_repository_in_tool_shed( trans,
                                                                                                         trans.security.encode_id( repository.id ) )
         if invalid_file_tups:
             message = tool_util.generate_message_for_invalid_tools( trans, invalid_file_tups, repository, None, as_html=False )
         else:
             message = "Successfully reset metadata on repository %s owned by %s" % ( str( repository.name ), str( repository.user.username ) )
     except Exception, e:
         message = "Error resetting metadata on repository %s owned by %s: %s" % ( str( repository.name ), str( repository.user.username ), str( e ) )
Esempio n. 2
0
 def handle_repository( trans, repository, results ):
     log.debug( "Resetting metadata on repository %s" % str( repository.name ) )
     repository_id = trans.security.encode_id( repository.id )
     try:
         invalid_file_tups, metadata_dict = metadata_util.reset_all_metadata_on_repository_in_tool_shed( trans, repository_id )
         if invalid_file_tups:
             message = tool_util.generate_message_for_invalid_tools( trans, invalid_file_tups, repository, None, as_html=False )
             results[ 'unsuccessful_count' ] += 1
         else:
             message = "Successfully reset metadata on repository %s owned by %s" % ( str( repository.name ), str( repository.user.username ) )
             results[ 'successful_count' ] += 1
     except Exception, e:
         message = "Error resetting metadata on repository %s owned by %s: %s" % ( str( repository.name ), str( repository.user.username ), str( e ) )
         results[ 'unsuccessful_count' ] += 1