Faelysse
08f04814ba
Open shell executed files in binary mode, fixes #2060
...
Non-ASCII characters in executed files caused a crash, this fixes such
behaviour.
2018-12-03 16:14:05 +01:00
mdipierro and GitHub
5368a14c43
Merge pull request #2054 from vinyldarkscratch/validators/image_aspect_ratio
...
Add aspect ratio to IS_IMAGE() validator
2018-11-18 11:09:52 -08:00
mdipierro and GitHub
f119f1fcb2
Merge pull request #2053 from boriscougar/patch-1
...
redis_scheduler failing
2018-11-18 11:09:26 -08:00
mdipierro and GitHub
c52e75624c
Merge pull request #2055 from erbalito/patch-1
...
Update redis_cache.py to allow sharing cache between applications
2018-11-18 11:06:20 -08:00
erbalito and GitHub
66f6549817
Update redis_cache.py to allow sharing cache between different applications
...
I'm not sure if this would help someone else. I've always had this scenario where some of my web2py applications share the models, and therefore, need to share the cache (I use Redis). In the past I've asked if there was any possibility to share cache between applications, but I got no answers:
https://groups.google.com/forum/#!searchin/web2py/share$20cache$20application%7Csort:date/web2py/iNCzMq8ADnw/ufyPBWajBQAJ
Anyway, I've noticed that I could make a simple change to redis_cache.py to achieve what I was looking for: I've added the optional argument "application" to RedisCache(). If you inspect the RedisCache() code, you will notice that previously it was forced to use current.request.application for the instance_name. With this simple change I did, it's possible to provide an application name to the RedisCache() constructor.
This has worked like a charm for my specific scenario, and I think I can say that it has backwards compatibility. Still, if this proposal isn't accepted, I would like to hear about some alternative to share cache between applications. Thanks!
2018-11-14 12:47:04 -03:00
Vinyl Darkscratch
62df950f50
Add aspect ratio validation tests
2018-11-03 21:17:13 -08:00
Vinyl Darkscratch
7318d28f1a
Add aspect ratio to IS_IMAGE() validator
2018-11-03 21:06:43 -08:00
Boris Aramis Aguilar Rodríguez and GitHub
a79ad25001
redis_scheduler failing
...
redis_scheduler failed when calculating next_run_time (method total_seconds() belongs to timedelta)
2018-11-01 15:04:22 -06:00
mdipierro and GitHub
bf27c8c394
Merge pull request #2048 from timnyborg/patch-3
...
Allow custom json encoder
2018-11-01 08:24:53 -07:00
mdipierro and GitHub
bbaf151f25
Merge pull request #2047 from kvanzuijlen/fix_issues_for_python3
...
'unique_key' shouldn't be saved as bytes
2018-11-01 08:24:27 -07:00
mdipierro and GitHub
41448926cb
Merge pull request #2045 from veiko99/traceback_errors
...
Fixes python3 traceback errors
2018-11-01 08:23:02 -07:00
mdipierro and GitHub
2fa6b644ad
Merge pull request #2043 from timnyborg/patch-2
...
fix selectable breaking with custom formstyle
2018-11-01 08:21:42 -07:00
mdipierro and GitHub
9824ead2e7
Merge pull request #2041 from rif/master
...
fix recaptcha2 for python3
2018-11-01 08:21:11 -07:00
mdipierro and GitHub
eefdd6f887
Merge pull request #2040 from d3im/master
...
fix plugin.html view to work with python3
2018-11-01 08:19:54 -07:00
mdipierro and GitHub
623bbc4349
Merge pull request #2034 from timnyborg/patch-1
...
correct rendering of jsonrpcerrors
2018-11-01 08:19:32 -07:00
mdipierro and GitHub
f307d32288
Merge pull request #2033 from cbenhagen/patch-1
...
Fix basic_auth with Python 3
2018-11-01 08:19:00 -07:00
mdipierro and GitHub
eaa34a7f9f
Merge pull request #2032 from rayluo/generic-csv
...
Create generic.csv
2018-11-01 08:18:35 -07:00
Tim Nyborg and GitHub
77a5c01ac9
Allow custom json encoder
...
This lets an application use a custom JSONEncoder when making jsonrpc calls (to automatically handle, say, serialization of datetime, or Decimal, or custom classes).
e.g.:
import json, datetime, decimal
class ExtendedEncoder(json.JSONEncoder):
def default(self, obj):
if isinstance(obj, datetime.datetime):
return obj.isoformat()
if isinstance(obj, decimal.Decimal):
return str(obj)
return super(ExtendedEncoder, self).default(obj)
api = ServerProxy(address, version='2.0', encoder=ExtendedEncoder)
2018-10-29 15:16:28 +00:00
Koen van Zuijlen
ec41d49454
'unique_key' shouldn't be saved as bytes
2018-10-29 13:47:35 +01:00
Koen van Zuijlen
2be479fc9f
Merge branch 'master' into fix_issues_for_python3
2018-10-29 13:47:06 +01:00
Veiko Aasa
5887e43248
Fixes #1829
2018-10-20 13:58:41 +03:00
Veiko Aasa
c5e1ddea20
Fixes #1998
2018-10-20 13:54:04 +03:00
Tim Nyborg and GitHub
aca4947927
fix selectable breaking with custom formstyle
...
the recently added elif results in a 'function is not iterable' exception if you have a custom formstyle function
2018-10-19 16:36:13 +01:00
Radu Ioan Fericean
7de0a3b53f
fix recaptcha2 for python3
2018-10-18 16:27:15 +03:00
d3im and GitHub
508e96c486
fix plugin.html view to work with python3
2018-10-18 09:20:29 +02:00
Tim Nyborg and GitHub
5d9f17d414
correct rendering of jsonrpcerrors
...
Currently, JSONRPCErrors get spit into a console or ticket one line per character (due to the '\n'.join(data) applying to a string). This fixes that issue while preserving new lines for arrays.
2018-10-09 10:51:38 +01:00
Ben Hagen and GitHub
a5d7827fc7
Fix basic_auth with Python 3
...
`base64.b64decode` returns bytes and thus the separator needs to be a bytes-like object.
2018-10-08 15:47:13 +02:00
Ray Luo and GitHub
313f7292f8
Create generic.csv
2018-10-07 01:02:50 -07:00
mdipierro
95709e582d
R-2.17.2
R-2.17.2
2018-10-06 11:41:01 -07:00
mdipierro
755275f8ef
R-2.17.2
2018-10-06 11:36:23 -07:00
mdipierro
84a33f1a50
Merge branch 'master' of github.com:web2py/web2py
2018-10-06 11:35:29 -07:00
mdipierro
ca5c79c980
R-2.17.2
2018-10-06 11:35:12 -07:00
mdipierro and GitHub
09e53f495d
Merge pull request #2031 from leonelcamara/patch-22
...
Use export columns as is supposed instead of selectable ones
2018-10-06 11:31:14 -07:00
mdipierro and GitHub
4ede2de037
Merge pull request #2030 from leonelcamara/patch-21
...
Show readable fields with a default in create form
2018-10-06 11:30:14 -07:00
Leonel Câmara and GitHub
800bd53870
Use export columns as is supposed instead of selectable ones
...
Fixes #2014
2018-10-04 12:43:49 +01:00
Leonel Câmara and GitHub
4c87932f06
Show readable fields with a default in create form
...
Fixes #2006
This is a backwards compatibility fix.
2018-10-03 12:53:58 +01:00
mdipierro and GitHub
8276b30c32
Merge pull request #2026 from nicozanf/patch-1
...
Python 3 compatibility + fixed link for cookbook
2018-09-27 22:19:37 -07:00
mdipierro and GitHub
6f87a20e26
Merge pull request #2025 from leonelcamara/patch-20
...
Python 3 compatibility
2018-09-27 22:19:20 -07:00
mdipierro and GitHub
41162c794e
Merge pull request #2022 from leonelcamara/patch-19
...
Fixes #2020
2018-09-27 22:18:22 -07:00
Nico Zanferrari and GitHub
6034368364
Python 3 compatibility + fixed link for cookbook
2018-09-27 21:16:05 +02:00
Leonel Câmara and GitHub
19c41b308d
Update languages.py
2018-09-27 17:57:24 +01:00
Leonel Câmara and GitHub
f5638c8f6b
Python 3 has no cmp function in sorted
2018-09-27 16:22:48 +01:00
Leonel Câmara and GitHub
904ca403a2
Python 3 compatibility
...
Fixes #2024
2018-09-27 01:53:08 +01:00
Leonel Câmara and GitHub
d244c34282
Fixes #2020
2018-09-24 22:04:04 +01:00
mdipierro and GitHub
1715bccac4
Merge pull request #2019 from hrother/sqlform_factory_validators
...
Testcase for #2007
2018-09-23 10:44:37 -07:00
mdipierro and GitHub
abf3ca54bf
Merge pull request #2018 from leonelcamara/fix726
...
Fixes #726
2018-09-22 18:48:21 -07:00
mdipierro and GitHub
2440932579
Merge pull request #2017 from leonelcamara/fixfactoryvalidators
...
Fixes #2007
2018-09-22 18:47:51 -07:00
mdipierro and GitHub
02e14d91e1
Merge pull request #2016 from inpos/master
...
Python 3 compat
2018-09-22 18:44:25 -07:00
mdipierro and GitHub
e9547d219a
Merge pull request #2008 from leonelcamara/samesite
...
Add SameSite support
2018-09-22 18:43:38 -07:00
Holger Rother
70bb497b96
Simplify testcase
2018-09-22 09:55:26 +02:00