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.

Reply via email to