Re: [Python-es] Separar un string en dos reglones?
El 8 de septiembre de 2014, 23:46, DiegoUG diego.uribe.ga...@gmail.com escribió: Lorem ipsum dolor sit amet, vis ludus veniam numquam et. Usa el poder las expresiones regulares: import re pat = re.compile((.{24,}?\W)) txt = Lorem ipsum dolor sit amet, vis ludus veniam numquam et. res = [x.strip() for x in pat.split(txt) if x] -- Hyperreals *R Quarks, bits y otras criaturas infinitesimales: http://ch3m4.org/blog Buscador Python Hispano: http://ch3m4.org/python-es ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Autobahn
El 1 de septiembre de 2014, 16:10, Nicolas lino nicolasli...@gmail.com escribió: Buenas, estoy con una consulta de una libreria, Autobahn. Estoy tratando de utilizar los ejemplos de la docu para generar una conexion a un ws server y generar eventos. La docu esta aca: http://autobahn.ws/python/wamp/programming.html mi problema viene a que no estoy comprendiendo bien como utilizan la libreria, ya que generar una conexion (un runner) y le pasan como parametro un componente, pero no llego a comprender como ejecutar ese componete, les copio un ejemplo: El runner es quien asocia el componente al router WAMP y ejecuta el componente. Para crear un componente basta con derivar una clase de ApplicationSession, de la que tienes dos tipos: twisted y asyncio. Lo que creo que te confunde es cuando se registran los componentes para ser llamados remotamente. Se usa para ello decoradores de clase, que es uno de los modos de inyectar dependencias que tiene python. Estos decoradores pueden ser *inlineCallbacks* o *coroutine*, según si se trata de componentes *twisted* o *asyncio*, respectivamente. En tu código, tienes mal puesto el decorador, como si fuera de función en lugar de ser un decorador de clase. Debe estar en la linea anterior a la definición de la clase: @inlineCallbacks class MyComponent(ApplicationSession): def onJoin(self): ... Este decorador de clase hace toda la magia de modo que solo te tengas que preocupar de escribir el método *onJoin* para que el componente funcione. Saludos, -- Hyperreals *R Quarks, bits y otras criaturas infinitesimales: http://ch3m4.org/blog Buscador Python Hispano: http://ch3m4.org/python-es ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Separar un string en dos reglones?
Hola Chema, no estoy seguro de que eso sea lo que quiere. Decia dividir el string en 2 partes. Con tu solucion se divide en N partes. Necesitamos que Diego explique mejor lo que necesita. saludos Jose 2014-09-09 4:57 GMT-04:00 Chema Cortes pych...@gmail.com: El 8 de septiembre de 2014, 23:46, DiegoUG diego.uribe.ga...@gmail.com escribió: Lorem ipsum dolor sit amet, vis ludus veniam numquam et. Usa el poder las expresiones regulares: import re pat = re.compile((.{24,}?\W)) txt = Lorem ipsum dolor sit amet, vis ludus veniam numquam et. res = [x.strip() for x in pat.split(txt) if x] -- Hyperreals *R Quarks, bits y otras criaturas infinitesimales: http://ch3m4.org/blog Buscador Python Hispano: http://ch3m4.org/python-es ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Separar un string en dos reglones?
Genial, funciono correctamente +1 2014-09-09 3:57 GMT-05:00 Chema Cortes pych...@gmail.com: El 8 de septiembre de 2014, 23:46, DiegoUG diego.uribe.ga...@gmail.com escribió: Lorem ipsum dolor sit amet, vis ludus veniam numquam et. Usa el poder las expresiones regulares: import re pat = re.compile((.{24,}?\W)) txt = Lorem ipsum dolor sit amet, vis ludus veniam numquam et. res = [x.strip() for x in pat.split(txt) if x] -- Hyperreals *R Quarks, bits y otras criaturas infinitesimales: http://ch3m4.org/blog Buscador Python Hispano: http://ch3m4.org/python-es ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- *Diego Alonso Uribe Gamez* -- *Desarrollador web* Twitter: @DiegoUG http://www.twitter.com/DiegoUG Google+: +DiegoAlonsoUribeGamez https://plus.google.com/+DiegoAlonsoUribeGamez -- ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Importar libreria Cliente Captcha
Buenos días a todos, reciban un cordial saludo. Si efectivamente como lo menciona carlos hubo ese cambio en dicha librería, lo que me impresiona es que estoy utilizando un api de google e instalé la librería de referencia, me tomé la tarea de revisar el código y el error se presenta en captcha.py del cliente que instalé donde hace el import urllib2, urllib y en el código utiliza lo siguiente: params = urllib2.urlencode ({ 'privatekey': encode_if_necessary(private_key), 'remoteip' : encode_if_necessary(remoteip), 'challenge': encode_if_necessary(recaptcha_challenge_field), 'response' : encode_if_necessary(recaptcha_response_field), }) request = urllib2.Request ( url = http://%s/recaptcha/api/verify; % VERIFY_SERVER, data = params, headers = { Content-type: application/x-www-form-urlencoded, User-agent: reCAPTCHA Python } ) La solución que hice fue renombrar esa librería y hasta el momento me funcionó estoy en fase de pruebas para ver que defecto detecto a nivel de funcionalidad cualquier cosa adicional les informo. Saludos, 2014-09-08 10:43 GMT-05:00 Carlos Zuniga carlos@gmail.com: On Sun, Sep 7, 2014 at 2:06 PM, Mario Alfonso Saucedo Gomez msa...@gmail.com wrote: Buenos días, Quiero consultarles si alguno ha integrado el cliente en mención para validar esto en un formulario contacto. hice la instalación en mi ambiente del cliente, generé los respectivos modelos, vistas y formularios pero cuando ingreso esta línea en view.py no me importa la librería alguién me puede orientar que me falta. Versión django 1.6 Python 3.4.1 from recaptcha.client import captcha remito el log de errores 0 errors found September 07, 2014 - 14:02:10 Django version 1.6, using settings 'AweC.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CTRL-BREAK. Internal Server Error: / Traceback (most recent call last): File C:\Python34\lib\site-packages\django\core\handlers\base.py, line 101, in get_response resolver_match = resolver.resolve(request.path_info) File C:\Python34\lib\site-packages\django\core\urlresolvers.py, line 320, in resolve sub_match = pattern.resolve(new_path) File C:\Python34\lib\site-packages\django\core\urlresolvers.py, line 222, in resolve return ResolverMatch(self.callback, args, kwargs, self.name) File C:\Python34\lib\site-packages\django\core\urlresolvers.py, line 229, in callback self._callback = get_callable(self._callback_str) File C:\Python34\lib\site-packages\django\utils\functional.py, line 32, in wrapper result = func(*args) File C:\Python34\lib\site-packages\django\core\urlresolvers.py, line 96, in get_callable mod = import_module(mod_name) File C:\Python34\lib\importlib\__init__.py, line 109, in import_module return _bootstrap._gcd_import(name[level:], package, level) File frozen importlib._bootstrap, line 2254, in _gcd_import File frozen importlib._bootstrap, line 2237, in _find_and_load File frozen importlib._bootstrap, line 2226, in _find_and_load_unlocked File frozen importlib._bootstrap, line 1200, in _load_unlocked File frozen importlib._bootstrap, line 1129, in _exec File frozen importlib._bootstrap, line 1471, in exec_module File frozen importlib._bootstrap, line 321, in _call_with_frames_removed File C:/Developer/Python/AweC\WebHome\views.py, line 4, in module from recaptcha.client import captcha File C:\Python34\lib\site-packages\recaptcha\client\captcha.py, line 1, in module import urllib2, urllib ImportError: No module named 'urllib2' Traceback (most recent call last): File C:\Python34\lib\site-packages\django\core\handlers\base.py, line 101, in get_response resolver_match = resolver.resolve(request.path_info) File C:\Python34\lib\site-packages\django\core\urlresolvers.py, line 320, in resolve sub_match = pattern.resolve(new_path) File C:\Python34\lib\site-packages\django\core\urlresolvers.py, line 222, in resolve return ResolverMatch(self.callback, args, kwargs, self.name) File C:\Python34\lib\site-packages\django\core\urlresolvers.py, line 229, in callback self._callback = get_callable(self._callback_str) File C:\Python34\lib\site-packages\django\utils\functional.py, line 32, in wrapper result = func(*args) File C:\Python34\lib\site-packages\django\core\urlresolvers.py, line 96, in get_callable mod = import_module(mod_name) File C:\Python34\lib\importlib\__init__.py, line 109, in import_module return _bootstrap._gcd_import(name[level:], package, level) File frozen importlib._bootstrap, line 2254, in _gcd_import File frozen importlib._bootstrap, line 2237, in _find_and_load File frozen importlib._bootstrap, line 2226, in
Re: [Python-es] Separar un string en dos reglones?
El 9 de septiembre de 2014, 16:34, Jose Caballero jcaballero@gmail.com escribió: Hola Chema, no estoy seguro de que eso sea lo que quiere. Decia dividir el string en 2 partes. Con tu solucion se divide en N partes. Se puede pasar a .split() un argumento con el número de cortes a realizar. Necesitamos que Diego explique mejor lo que necesita. A descripciones breves, soluciones concisas. saludos Jose 2014-09-09 4:57 GMT-04:00 Chema Cortes pych...@gmail.com: El 8 de septiembre de 2014, 23:46, DiegoUG diego.uribe.ga...@gmail.com escribió: Lorem ipsum dolor sit amet, vis ludus veniam numquam et. Usa el poder las expresiones regulares: import re pat = re.compile((.{24,}?\W)) txt = Lorem ipsum dolor sit amet, vis ludus veniam numquam et. res = [x.strip() for x in pat.split(txt) if x] -- Hyperreals *R Quarks, bits y otras criaturas infinitesimales: http://ch3m4.org/blog Buscador Python Hispano: http://ch3m4.org/python-es ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- Hyperreals *R Quarks, bits y otras criaturas infinitesimales: http://ch3m4.org/blog Buscador Python Hispano: http://ch3m4.org/python-es ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/