Mercurial > ift6266
comparison pycaptcha/Captcha/__init__.py @ 87:4775b4195b4b
code pour la generation de captchas
author | goldfinger |
---|---|
date | Thu, 11 Feb 2010 05:09:46 -0500 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
86:b3d76ebf2fac | 87:4775b4195b4b |
---|---|
1 """ Captcha | |
2 | |
3 This is the PyCAPTCHA package, a collection of Python modules | |
4 implementing CAPTCHAs: automated tests that humans should pass, | |
5 but current computer programs can't. These tests are often | |
6 used for security. | |
7 | |
8 See http://www.captcha.net for more information and examples. | |
9 | |
10 This project was started because the CIA project, written in | |
11 Python, needed a CAPTCHA to automate its user creation process | |
12 safely. All existing implementations the author could find were | |
13 written in Java or for the .NET framework, so a simple Python | |
14 alternative was needed. | |
15 """ | |
16 # | |
17 # PyCAPTCHA Package | |
18 # Copyright (C) 2004 Micah Dowty <micah@navi.cx> | |
19 # | |
20 | |
21 __version__ = "0.3-pre" | |
22 | |
23 | |
24 # Check the python version here before we proceed further | |
25 requiredPythonVersion = (2,2,1) | |
26 def checkVersion(): | |
27 import sys, string | |
28 if sys.version_info < requiredPythonVersion: | |
29 raise Exception("%s requires at least Python %s, found %s instead." % ( | |
30 name, | |
31 string.join(map(str, requiredPythonVersion), "."), | |
32 string.join(map(str, sys.version_info), "."))) | |
33 checkVersion() | |
34 | |
35 | |
36 # Convenience imports | |
37 from Base import * | |
38 import File | |
39 import Words | |
40 | |
41 ### The End ### |