@Sukrut Maybe here : http://stackoverflow.com/questions/18351553/regular-expression-validation-for-indian-phone-number-and-mobile-number
On Tue, Mar 29, 2016 at 4:07 AM, Sukrut Joshi <sukrut...@gmail.com> wrote: > please help for regex of mobile numbers of india i dont want use country > code ..number must start with digit and end with digit and length of mobile > no=10 > requires = IS_MATCH('^1?((-)\d{3}-?|\(\d{3}\))\d{3}-?\d{4}$', > > error_message='not a phone number') > > this is for us..and need for india ? eg.91 952 733 2303 > > > > On Tue, Mar 29, 2016 at 9:38 AM, Massimo Di Pierro < > massimo.dipie...@gmail.com> wrote: > >> Please use a different thread for this. On the other thread, can you show >> the query that cases this traceback? >> >> >> On Monday, 28 March 2016 13:50:46 UTC-5, rif wrote: >>> >>> Unfortunately __init__ is present in my case. Moreover when I start the >>> app using local development server I get another stacktrace (pasted below). >>> >>> File "/home/rif/Documents/webframeworks/firmoasa/gluon/restricted.py", >>> line 227, in restricted >>> exec ccode in environment >>> File >>> "/home/rif/Documents/webframeworks/firmoasa/applications/firmoasa/controllers/default.py", >>> line 87, in <module> >>> File "/home/rif/Documents/webframeworks/firmoasa/gluon/globals.py", >>> line 417, in <lambda> >>> self._caller = lambda f: f() >>> File "/home/rif/Documents/webframeworks/firmoasa/gluon/tools.py", line >>> 4250, in f >>> return action(*a, **b) >>> File >>> "/home/rif/Documents/webframeworks/firmoasa/applications/firmoasa/controllers/default.py", >>> line 8, in firme >>> form = crud.update(db.firma, a0, next=URL('firme')) >>> File "/home/rif/Documents/webframeworks/firmoasa/gluon/tools.py", line >>> 4899, in update >>> **attributes # contains hidden >>> File "/home/rif/Documents/webframeworks/firmoasa/gluon/sqlhtml.py", >>> line 1295, in __init__ >>> inp = self.widgets.options.widget(field, default) >>> File "/home/rif/Documents/webframeworks/firmoasa/gluon/sqlhtml.py", >>> line 313, in widget >>> options = requires[0].options() >>> File "/home/rif/Documents/webframeworks/firmoasa/gluon/validators.py", >>> line 2645, in _options >>> options = self.other.options(*args, **kwargs) >>> File "/home/rif/Documents/webframeworks/firmoasa/gluon/validators.py", >>> line 600, in options >>> self.build_set() >>> File "/home/rif/Documents/webframeworks/firmoasa/gluon/validators.py", >>> line 586, in build_set >>> records = self.dbset(table).select(*fields, **dd) >>> File >>> "/home/rif/Documents/webframeworks/firmoasa/gluon/packages/dal/pydal/objects.py", >>> line 2020, in select >>> return adapter.select(self.query, fields, attributes) >>> File >>> "/home/rif/Documents/webframeworks/firmoasa/gluon/packages/dal/pydal/adapters/google_adapters.py", >>> line 500, in select >>> (items, tablename, fields) = self.select_raw(query,fields,attributes) >>> File >>> "/home/rif/Documents/webframeworks/firmoasa/gluon/packages/dal/pydal/adapters/google_adapters.py", >>> line 390, in select_raw >>> filters = self.expand(query) >>> File >>> "/home/rif/Documents/webframeworks/firmoasa/gluon/packages/dal/pydal/adapters/google_adapters.py", >>> line 246, in expand >>> return expression.op(expression.first, expression.second) >>> File >>> "/home/rif/Documents/webframeworks/firmoasa/gluon/packages/dal/pydal/adapters/google_adapters.py", >>> line 262, in AND >>> first = self.expand(first) >>> File >>> "/home/rif/Documents/webframeworks/firmoasa/gluon/packages/dal/pydal/adapters/google_adapters.py", >>> line 246, in expand >>> return expression.op(expression.first, expression.second) >>> File >>> "/home/rif/Documents/webframeworks/firmoasa/gluon/packages/dal/pydal/adapters/google_adapters.py", >>> line 266, in AND >>> return ndb.AND(first, second) >>> File "/opt/google_appengine/google/appengine/ext/ndb/query.py", line >>> 574, in __new__ >>> ' received a non-Node instance %r' % node) >>> TypeError: ConjunctionNode() expects Node instances as arguments; >>> received a non-Node instance None >>> >>> >>> luni, 28 martie 2016, 21:28:52 UTC+3, Dave S a scris: >>>> >>>> >>>> >>>> On Monday, March 28, 2016 at 2:52:02 AM UTC-7, rif wrote: >>>>> >>>>> After a long while of not updating one app running on gae I >>>>> tried 2.14.3 and I have the error below. Can anyone suggest a fix? >>>>> >>>>> Thanks, >>>>> -rif >>>>> >>>>> Unable to store in FILE: >>>>> /base/data/home/apps/s~firmoasa/11.391689743844727003/applications/firmoasa/models/db.py >>>>> >>>>> Traceback (most recent call last): >>>>> File >>>>> "/base/data/home/apps/s~firmoasa/11.391689743844727003/gluon/restricted.py", >>>>> line 227, in restricted >>>>> exec ccode in environment >>>>> File >>>>> "/base/data/home/apps/s~firmoasa/11.391689743844727003/applications/firmoasa/models/db.py", >>>>> line 15, in <module> >>>>> session.connect(request, response, db = db) >>>>> File >>>>> "/base/data/home/apps/s~firmoasa/11.391689743844727003/gluon/globals.py", >>>>> line 935, in connect >>>>> session_data = pickle.loads(row.session_data) >>>>> File >>>>> "/base/data/home/runtimes/python27/python27_dist/lib/python2.7/pickle.py", >>>>> line 1382, in loads >>>>> return Unpickler(file).load() >>>>> File >>>>> "/base/data/home/runtimes/python27/python27_dist/lib/python2.7/pickle.py", >>>>> line 858, in load >>>>> dispatch[key](self) >>>>> File >>>>> "/base/data/home/runtimes/python27/python27_dist/lib/python2.7/pickle.py", >>>>> line 1090, in load_global >>>>> klass = self.find_class(module, name) >>>>> File >>>>> "/base/data/home/runtimes/python27/python27_dist/lib/python2.7/pickle.py", >>>>> line 1124, in find_class >>>>> __import__(module) >>>>> File >>>>> "/base/data/home/apps/s~firmoasa/11.391689743844727003/gluon/custom_import.py", >>>>> line 108, in custom_importer >>>>> return NATIVE_IMPORTER(name, globals, locals, fromlist, level) >>>>> ImportError: No module named objects >>>>> >>>>> >>>> >>>> Reminds me of my problem last week. I missed copying the application >>>> level __init__.py and that broke imports of modules. Your traceback looks >>>> different from mine (I had an explicit import, for instance), but it is >>>> something to double check. >>>> >>>> /dps >>>> >>>> -- >> Resources: >> - http://web2py.com >> - http://web2py.com/book (Documentation) >> - http://github.com/web2py/web2py (Source code) >> - https://code.google.com/p/web2py/issues/list (Report Issues) >> --- >> You received this message because you are subscribed to the Google Groups >> "web2py-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to web2py+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. >> > > -- > Resources: > - http://web2py.com > - http://web2py.com/book (Documentation) > - http://github.com/web2py/web2py (Source code) > - https://code.google.com/p/web2py/issues/list (Report Issues) > --- > You received this message because you are subscribed to the Google Groups > "web2py-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to web2py+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.