|  | @@ -17,6 +17,7 @@ import time
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  from collections import defaultdict
 |  |  from collections import defaultdict
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +from celery.utils.imports import module_file
 | 
											
												
													
														|  |  from celery.utils.threads import bgThread, Event
 |  |  from celery.utils.threads import bgThread, Event
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  from .abstract import StartStopComponent
 |  |  from .abstract import StartStopComponent
 | 
											
										
											
												
													
														|  | @@ -213,7 +214,7 @@ class Autoreloader(bgThread):
 | 
											
												
													
														|  |          self._hashes = None
 |  |          self._hashes = None
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      def body(self):
 |  |      def body(self):
 | 
											
												
													
														|  | -        files = [sys.modules[m].__file__ for m in self.modules]
 |  | 
 | 
											
												
													
														|  | 
 |  | +        files = [module_file(sys.modules[m]) for m in self.modules]
 | 
											
												
													
														|  |          self._monitor = self.Monitor(files, self.on_change,
 |  |          self._monitor = self.Monitor(files, self.on_change,
 | 
											
												
													
														|  |                  shutdown_event=self._is_shutdown, **self.options)
 |  |                  shutdown_event=self._is_shutdown, **self.options)
 | 
											
												
													
														|  |          self._hashes = dict([(f, file_hash(f)) for f in files])
 |  |          self._hashes = dict([(f, file_hash(f)) for f in files])
 |