From 447ce459c48dceffe98d5ff7acbfcbe473c08d73 Mon Sep 17 00:00:00 2001 From: hut Date: Sun, 16 Jul 2017 05:55:03 +0200 Subject: container.fsobject: move __init__ definition to the top --- ranger/container/fsobject.py | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/ranger/container/fsobject.py b/ranger/container/fsobject.py index e3f02b75..121fac22 100644 --- a/ranger/container/fsobject.py +++ b/ranger/container/fsobject.py @@ -94,6 +94,21 @@ class FileSystemObject( # pylint: disable=too-many-instance-attributes,too-many MtimeLinemode, SizeMtimeLinemode] ) + def __init__(self, path, preload=None, path_is_abs=False, basename_is_rel_to=None): + if not path_is_abs: + path = abspath(path) + self.path = path + self.basename = basename(path) + if basename_is_rel_to is None: + self.relative_path = self.basename + else: + self.relative_path = relpath(path, basename_is_rel_to) + self.preload = preload + self.display_data = {} + + def __repr__(self): + return "<{0} {1}>".format(self.__class__.__name__, self.path) + @lazy_property def extension(self): try: @@ -124,21 +139,6 @@ class FileSystemObject( # pylint: disable=too-many-instance-attributes,too-many def dirname(self): return dirname(self.path) - def __init__(self, path, preload=None, path_is_abs=False, basename_is_rel_to=None): - if not path_is_abs: - path = abspath(path) - self.path = path - self.basename = basename(path) - if basename_is_rel_to is None: - self.relative_path = self.basename - else: - self.relative_path = relpath(path, basename_is_rel_to) - self.preload = preload - self.display_data = {} - - def __repr__(self): - return "<{0} {1}>".format(self.__class__.__name__, self.path) - @lazy_property def shell_escaped_basename(self): return shell_escape(self.basename) -- cgit 1.4.1-2-gfad0