summaryrefslogtreecommitdiff
path: root/factory/containers.py
diff options
context:
space:
mode:
authorRaphaël Barrois <raphael.barrois@polyconseil.fr>2011-05-11 16:12:46 +0200
committerRaphaël Barrois <raphael.barrois@polyconseil.fr>2011-05-11 16:12:46 +0200
commit918daab6bbaf205f12927671f902a56eca46a3ec (patch)
tree38727e4dd69fbca84759c165f73d1548bd237d24 /factory/containers.py
parentb48c9981fb1a0728ca5627a38e35f146f65266fc (diff)
downloadfactory-boy-918daab6bbaf205f12927671f902a56eca46a3ec.tar
factory-boy-918daab6bbaf205f12927671f902a56eca46a3ec.tar.gz
Remove trailing whitespace
Signed-off-by: Raphaël Barrois <raphael.barrois@polyconseil.fr>
Diffstat (limited to 'factory/containers.py')
-rw-r--r--factory/containers.py22
1 files changed, 11 insertions, 11 deletions
diff --git a/factory/containers.py b/factory/containers.py
index 08f0450..023055c 100644
--- a/factory/containers.py
+++ b/factory/containers.py
@@ -1,15 +1,15 @@
# Copyright (c) 2010 Mark Sandstrom
-#
+#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
-#
+#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
-#
+#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
@@ -20,28 +20,28 @@
class ObjectParamsWrapper(object):
'''A generic container that allows for getting but not setting of attributes.
-
+
Attributes are set at initialization time.'''
-
+
initialized = False
-
+
def __init__(self, dict):
self.dict = dict
self.initialized = True
-
+
def __setattr__(self, name, value):
if not self.initialized:
return super(ObjectParamsWrapper, self).__setattr__(name, value)
else:
raise AttributeError('Setting of object attributes is not allowed')
-
+
def __getattr__(self, name):
try:
return self.dict[name]
except KeyError:
raise AttributeError("The param '{0}' does not exist. Perhaps your declarations are out of order?".format(name))
-
+
class StubObject(object):
'''A generic container.'''
-
- pass \ No newline at end of file
+
+ pass