equal
deleted
inserted
replaced
446 return True |
446 return True |
447 elif fileordir[-3:] == '.py': |
447 elif fileordir[-3:] == '.py': |
448 mdate = self._mdate(fileordir) |
448 mdate = self._mdate(fileordir) |
449 if mdate is None: |
449 if mdate is None: |
450 continue # backup file, see _mdate implementation |
450 continue # backup file, see _mdate implementation |
|
451 elif "flymake" in fileordir: |
|
452 # flymake + pylint in use, don't consider these they will corrupt the registry |
|
453 continue |
451 if fileordir not in lastmodifs or lastmodifs[fileordir] < mdate: |
454 if fileordir not in lastmodifs or lastmodifs[fileordir] < mdate: |
452 self.info('File %s changed since last visit', fileordir) |
455 self.info('File %s changed since last visit', fileordir) |
453 return True |
456 return True |
454 return False |
457 return False |
455 |
458 |
460 return |
463 return |
461 self._loadedmods[modname] = {} |
464 self._loadedmods[modname] = {} |
462 mdate = self._mdate(filepath) |
465 mdate = self._mdate(filepath) |
463 if mdate is None: |
466 if mdate is None: |
464 return # backup file, see _mdate implementation |
467 return # backup file, see _mdate implementation |
|
468 elif "flymake" in filepath: |
|
469 # flymake + pylint in use, don't consider these they will corrupt the registry |
|
470 return |
465 # set update time before module loading, else we get some reloading |
471 # set update time before module loading, else we get some reloading |
466 # weirdness in case of syntax error or other error while importing the |
472 # weirdness in case of syntax error or other error while importing the |
467 # module |
473 # module |
468 self._lastmodifs[filepath] = mdate |
474 self._lastmodifs[filepath] = mdate |
469 # load the module |
475 # load the module |