Or second answer here : http://stackoverflow.com/questions/3813195/regular-expression-for-indian-mobile-numbers
On Tue, Mar 29, 2016 at 11:24 AM, Richard Vézina < ml.richard.vez...@gmail.com> wrote: > @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.