aboutsummaryrefslogtreecommitdiff
path: root/cgi/anarkia.py.rej
blob: 162e98aa64d53204081ef7d943c2f7cd26979946 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
--- anarkia.py	(original)
+++ anarkia.py	(refactored)
@@ -418,31 +418,31 @@
         ext = {'image/jpeg': 'jpg', 'image/gif': 'gif', 'image/png': 'png'}
 
         if not formdata['name']:
-            raise UserError, 'Ingresa nombre.'
+            raise UserError('Ingresa nombre.')
         if not re.match(r"^[0-9a-zA-Z]+$", formdata['name']):
-            raise UserError, 'Nombre inválido; solo letras/números.'
+            raise UserError('Nombre inválido; solo letras/números.')
 
         name = ":%s:" % formdata['name'][:15]
         data = formdata['file']
 
         if not data:
-            raise UserError, 'Ingresa imagen.'
+            raise UserError('Ingresa imagen.')
 
         # check if it exists
         already = FetchOne("SELECT 1 FROM `filters` WHERE `boards` = '%s' AND `from` = '%s'" % (
             board_pickle, _mysql.escape_string(name)))
         if already:
-            raise UserError, 'Este emoji ya existe.'
+            raise UserError('Este emoji ya existe.')
 
         # get image information
         content_type, width, height, size, extra = getImageInfo(data)
 
-        if content_type not in ext.keys():
-            raise UserError, 'Formato inválido.
+        if content_type not in ext:
+            raise UserError('Formato inválido.')
         if width > 500 or height > 500:
-            raise UserError, 'Dimensiones muy altas.'
+            raise UserError('Dimensiones muy altas.')
         if size > 150000:
-            raise UserError, 'Tamaño muy grande.'
+            raise UserError('Tamaño muy grande.')
 
         # create file names
         thumb_width, thumb_height = getThumbDimensions(width, height, 32)