Fabien Schwebel avatar Fabien Schwebel committed 928f7fd

PEP compliance

Comments (0)

Files changed (2)

django_misery/middleware.py

 logoutProbability = int(getattr(settings, 'MISERY_LOGOUT_PROBABILITY', 10))
 e403Probability = int(getattr(settings, 'MISERY_403_PROBABILITY', 10))
 e404Probability = int(getattr(settings, 'MISERY_404_PROBABILITY', 10))
-whiteScreenProbability = int(getattr(settings, 'MISERY_WHITE_SCREEN_PROBABILITY', 10))
-ASPdeathProbability = int(getattr(settings, 'MISERY_ASP_ERROR_PROBABILITY', 10))
+whiteScreenProbability = int(getattr(settings,
+                                     'MISERY_WHITE_SCREEN_PROBABILITY', 10))
+ASPdeathProbability = int(getattr(settings,
+                                  'MISERY_ASP_ERROR_PROBABILITY', 10))
 
 assert slowBanStrength >= 0
-assert logoutProbability >= 0 and logoutProbability <= 100
-assert e403Probability >= 0 and e403Probability <= 100
-assert e404Probability >= 0 and e404Probability <= 100
-assert whiteScreenProbability >= 0 and whiteScreenProbability <= 100
-assert ASPdeathProbability >= 0 and ASPdeathProbability <= 100
+assert 0 <= logoutProbability <= 100
+assert 0 <= e403Probability <= 100
+assert 0 <= e404Probability <= 100
+assert 0 <= whiteScreenProbability <= 100
+assert 0 <= ASPdeathProbability <= 100
+
 
 class miserize(object):
     def process_request(self, request):
         if is_miserized:
             # unleash the wrath
             logger.debug(ip + " is miserized")
-            sleep(randint(int(slowBanStrength), 2*int(slowBanStrength)))
+            sleep(randint(slowBanStrength,
+                          2 * slowBanStrength))
 
             miserize.luck = randint(0, 100)
+
             def out_of_luck(probability):
                 miserize.luck -= int(probability)
                 return miserize.luck <= 0

django_misery/models.py

 
 from django.db import models
 
+
 class MiseryIP(models.Model):
-    ip = models.GenericIPAddressField(primary_key = True, unpack_ipv4 = True)
-    date_added = models.DateTimeField('date entered the database', default = datetime.datetime.now)
-    notes = models.CharField(max_length = 100, blank = True)
-    
+    ip = models.GenericIPAddressField(primary_key=True,
+                                      unpack_ipv4=True)
+    date_added = models.DateTimeField('date entered the database',
+                                      default=datetime.datetime.now)
+    notes = models.CharField(max_length=100,
+                             blank=True)
+
     def __unicode__(self):
         return 'Misery IP: %s' % self.ip
 
     class Meta:
         verbose_name = 'IP v4/v6 to put in misery'
         verbose_name_plural = 'IP v4/v6 to put in misery'
-
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.