From a2d413d1f721fae3cb63fea36e9c64faf27febdc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Sven=20M=C3=A4der?= <maeder@phys.ethz.ch>
Date: Mon, 20 Aug 2018 16:32:09 +0200
Subject: [PATCH] Opitmize output

---
 bin/check-home-permissions.py | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/bin/check-home-permissions.py b/bin/check-home-permissions.py
index 71182c7..e78667e 100755
--- a/bin/check-home-permissions.py
+++ b/bin/check-home-permissions.py
@@ -40,6 +40,10 @@ class Home(object):
     def filemode(self):
         return stat.filemode(self.st.st_mode)
 
+    @property
+    def permission(self):
+        return ' '.join([self.filemode, self.path])
+
     def __str__(self):
         return ' '.join([self.filemode, self.uname, self.gname, self.path])
 
@@ -89,11 +93,13 @@ if __name__ == '__main__':
     if owner:
         print('bad owner or group:')
         print('-------------------')
-        list_homes(owner)
+        for home in owner:
+            print(home)
         print()
 
     if permission:
         print('bad permission:')
         print('---------------')
-        list_homes(permission)
+        for home in permission:
+            print(home.permission)
         print()
-- 
GitLab