blob is binary.
s='linenumbers'>1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
#!/usr/bin/env python
from __future__ import (absolute_import, division, print_function)
import sys
import time
sys.path.insert(0, '../..')
sys.path.insert(0, '.')
def main():
import ranger.container.directory
import ranger.core.shared
import ranger.container.settings
import ranger.core.fm
from ranger.ext.openstruct import OpenStruct
ranger.args = OpenStruct()
ranger.args.clean = True
ranger.args.debug = False
settings = ranger.container.settings.Settings()
ranger.core.shared.SettingsAware.settings_set(settings)
fm = ranger.core.fm.FM()
ranger.core.shared.FileManagerAware.fm_set(fm)
time1 = time.time()
fm.initialize()
try:
usr = ranger.container.directory.Directory('/usr')
usr.load_content(schedule=False)
for fileobj in usr.files:
if fileobj.is_directory:
fileobj.load_content(schedule=False)
finally:
fm.destroy()
time2 = time.time()
print("%dms" % ((time2 - time1) * 1000))
if __name__ == '__main__':
main()