adding the validator (bug 586699)

This commit is contained in:
Jeff Balogh 2010-09-17 17:06:00 -07:00
Родитель c5dff6fe98
Коммит 5af0a133b6
2 изменённых файлов: 17 добавлений и 2 удалений

Просмотреть файл

@ -28,5 +28,18 @@ def validator(upload_id, **kw):
def _validator(upload):
time.sleep(3)
return 'oh nice'
# TODO(basta): this should be two lines.
# from addon_validator import validate
# return validate(path, format='json')
from cStringIO import StringIO
import validator.main as addon_validator
from validator.errorbundler import ErrorBundle
from validator.constants import PACKAGE_ANY
output = StringIO()
# I have no idea what these params mean.
eb = ErrorBundle(output, True)
eb.determined = True
eb.save_resource('listed', True)
addon_validator.prepare_package(eb, upload.path, PACKAGE_ANY)
eb.print_json()
return output.getvalue()

Просмотреть файл

@ -29,6 +29,8 @@ django-uuidfield==0.1
-e git://github.com/jbalogh/django-queryset-transform.git#egg=django-queryset-transform
-e git://github.com/jsocol/commonware.git#egg=commonware
-e git://github.com/mattbasta/amo-validator.git#egg=amo-validator
# Image cropping
-e git://github.com/SmileyChris/easy-thumbnails.git#egg=easy_thumbnails