[PATCH 11/11] utils/const.py: fix ident

Nicolas Sebrecht nicolas.s-dev at laposte.net
Mon Jan 5 12:07:14 GMT 2015


Signed-off-by: Nicolas Sebrecht <nicolas.s-dev at laposte.net>
---
 offlineimap/utils/const.py | 47 ++++++++++++++++++++++------------------------
 1 file changed, 22 insertions(+), 25 deletions(-)

diff --git a/offlineimap/utils/const.py b/offlineimap/utils/const.py
index a62b6a6..f4584bc 100644
--- a/offlineimap/utils/const.py
+++ b/offlineimap/utils/const.py
@@ -1,40 +1,37 @@
-# Copyright 2013 Eygene A. Ryabinkin.
+# Copyright (C) 2013-2014 Eygene A. Ryabinkin and contributors
 #
 # Collection of classes that implement const-like behaviour
 # for various objects.
 
 import copy
 
-class ConstProxy (object):
-	"""
-	Implements read-only access to a given object
-	that can be attached to each instance only once.
+class ConstProxy(object):
+    """Implements read-only access to a given object
+    that can be attached to each instance only once."""
 
-	"""
+    def __init__(self):
+        self.__dict__['__source'] = None
 
-	def __init__ (self):
-		self.__dict__['__source'] = None
 
+    def __getattr__(self, name):
+        src = self.__dict__['__source']
+        if src == None:
+            raise ValueError("using non-initialized ConstProxy() object")
+        return copy.deepcopy(getattr(src, name))
 
-	def __getattr__ (self, name):
-		src = self.__dict__['__source']
-		if src == None:
-			raise ValueError ("using non-initialized ConstProxy() object")
-		return copy.deepcopy (getattr (src, name))
 
+    def __setattr__(self, name, value):
+        raise AttributeError("tried to set '%s' to '%s' for constant object"% \
+            (name, value))
 
-	def __setattr__ (self, name, value):
-		raise AttributeError ("tried to set '%s' to '%s' for constant object" % \
-		  (name, value))
 
+    def __delattr__(self, name):
+        raise RuntimeError("tried to delete field '%s' from constant object"% \
+            (name))
 
-	def __delattr__ (self, name):
-		raise RuntimeError ("tried to delete field '%s' from constant object" % \
-		  (name))
 
-
-	def set_source (self, source):
-		""" Sets source object for this instance. """
-		if (self.__dict__['__source'] != None):
-			raise ValueError ("source object is already set")
-		self.__dict__['__source'] = source
+    def set_source(self, source):
+        """ Sets source object for this instance. """
+        if (self.__dict__['__source'] != None):
+            raise ValueError("source object is already set")
+        self.__dict__['__source'] = source
-- 
2.2.1





More information about the OfflineIMAP-project mailing list