##// END OF EJS Templates
import-checker.py: exit with code 0 if no error is detected...
FUJIWARA Katsunori -
r25731:cd1daab5 default
parent child Browse files
Show More
@@ -564,7 +564,7 def main(argv):
564 print 'Import cycle:', c
564 print 'Import cycle:', c
565 firstmods.add(first)
565 firstmods.add(first)
566 any_errors = True
566 any_errors = True
567 return not any_errors
567 return any_errors != 0
568
568
569 if __name__ == '__main__':
569 if __name__ == '__main__':
570 sys.exit(int(main(sys.argv)))
570 sys.exit(int(main(sys.argv)))
@@ -101,6 +101,7 Run additional tests for the import chec
101 testpackage/subpackage/levelpriority.py higher-level import should come first: testpackage
101 testpackage/subpackage/levelpriority.py higher-level import should come first: testpackage
102 testpackage/symbolimport.py direct symbol import from testpackage.unsorted
102 testpackage/symbolimport.py direct symbol import from testpackage.unsorted
103 testpackage/unsorted.py imports not lexically sorted: os < sys
103 testpackage/unsorted.py imports not lexically sorted: os < sys
104 [1]
104
105
105 $ cd "$TESTDIR"/..
106 $ cd "$TESTDIR"/..
106
107
@@ -129,3 +130,4 these may expose other cycles.
129 Import cycle: mercurial.cmdutil -> mercurial.context -> mercurial.subrepo -> mercurial.cmdutil
130 Import cycle: mercurial.cmdutil -> mercurial.context -> mercurial.subrepo -> mercurial.cmdutil
130 Import cycle: hgext.largefiles.basestore -> hgext.largefiles.localstore -> hgext.largefiles.basestore
131 Import cycle: hgext.largefiles.basestore -> hgext.largefiles.localstore -> hgext.largefiles.basestore
131 Import cycle: mercurial.commands -> mercurial.commandserver -> mercurial.dispatch -> mercurial.commands
132 Import cycle: mercurial.commands -> mercurial.commandserver -> mercurial.dispatch -> mercurial.commands
133 [1]
General Comments 0
You need to be logged in to leave comments. Login now