Hello,

this patch fixes two (unrelated) issues in common.py:
- it adds some debug logging in valid_path()
- it fixes a py2 incompability in DebugLogger.__init__


=== modified file 'utils/apparmor/common.py'
--- utils/apparmor/common.py    2014-02-12 23:54:00 +0000
+++ utils/apparmor/common.py    2014-02-24 18:55:21 +0000
@@ -112,6 +112,7 @@
         return False
 
     if '"' in path:  # We double quote elsewhere
+        debug("%s (contains quote)" % (m))
         return False
 
     try:
@@ -228,7 +229,7 @@
             try:
                 logging.basicConfig(filename=self.logfile, 
level=self.debug_level,
                                     format='%(asctime)s - %(name)s - 
%(message)s\n')
-            except OSError:
+            except IOError:
                 # Unable to open the default logfile, so create a temporary 
logfile and tell use about it
                 import tempfile
                 templog = tempfile.NamedTemporaryFile('w', prefix='apparmor', 
suffix='.log', delete=False)


Regards,

Christian Boltz
-- 
*pieps* Die Verkehrshinweise: Im Netzwerkkabel von Marc 100 MB Stau
wegen einer Vollsperrung der Ausfahrt Festplatte. Bitte warten Sie auf
dem Rasthof FTP-Server. *pieps*
[Christian Boltz, gefunden von D. Haller]


-- 
AppArmor mailing list
AppArmor@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/apparmor

Reply via email to