why this code giving recursion error????

נתי שטרן nsh531 at gmail.com
Sun Jun 26 06:50:01 EDT 2022


stack trace:



 File "\\Weank-fs\users$\NetanelST\ORACLE\RTR.py", line 5387, in <module>
    class bottle:
  File "\\Weank-fs\users$\NetanelST\ORACLE\RTR.py", line 5694, in bottle
    class Router(object):
  File "\\Weank-fs\users$\NetanelST\ORACLE\RTR.py", line 5736, in Router
    rule_syntax = re.compile('(\\\\*)'
  File "\\Weank-fs\users$\NetanelST\ORACLE\RTR.py", line 375, in compile
    return sre_compile.compile(pattern, flags)
  File "\\Weank-fs\users$\NetanelST\ORACLE\RTR.py", line 2752, in compile
    return sre_compile.compile(
  File "\\Weank-fs\users$\NetanelST\ORACLE\RTR.py", line 2752, in compile
    return sre_compile.compile(
  File "\\Weank-fs\users$\NetanelST\ORACLE\RTR.py", line 2752, in compile
    return sre_compile.compile(
  [Previous line repeated 1005 more times]
  File "\\Weank-fs\users$\NetanelST\ORACLE\RTR.py", line 2736, in compile
    p = sre_parse.parse(p, flags)
  File "\\Weank-fs\users$\NetanelST\ORACLE\RTR.py", line 1822, in parse
    p = sre_parse._parse_sub(source, state, flags & SRE_FLAG_VERBOSE, 0)
  File "\\Weank-fs\users$\NetanelST\ORACLE\RTR.py", line 1234, in _parse_sub
    itemsappend(sre_parse._parse(source, state, verbose, nested + 1,
  File "\\Weank-fs\users$\NetanelST\ORACLE\RTR.py", line 1708, in _parse
    p = sre_parse._parse_sub(source, state, sub_verbose, nested + 1)
  File "\\Weank-fs\users$\NetanelST\ORACLE\RTR.py", line 1234, in _parse_sub
    itemsappend(sre_parse._parse(source, state, verbose, nested + 1,
  File "\\Weank-fs\users$\NetanelST\ORACLE\RTR.py", line 1708, in _parse
    p = sre_parse._parse_sub(source, state, sub_verbose, nested + 1)
  File "\\Weank-fs\users$\NetanelST\ORACLE\RTR.py", line 1234, in _parse_sub
    itemsappend(sre_parse._parse(source, state, verbose, nested + 1,
  File "\\Weank-fs\users$\NetanelST\ORACLE\RTR.py", line 1707, in _parse
    not (del_flags & SRE_FLAG_VERBOSE))
  File "C:\Program
Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.1520.0_x64__qbz5n2kfra8p0\lib\enum.py",
line 987, in __and__
    if not isinstance(other, (self.__class__, int)):

‫בתאריך יום א׳, 26 ביוני 2022 ב-13:48 מאת נתי שטרן <‪nsh531 at gmail.com‬‏>:‬

> def compile(p, flags=0):
>         # internal: convert pattern list to internal format
>
>         if (isinstance(p,str)):
>             pattern = p
>             p = sre_parse.parse(p, flags)
>         else:
>             pattern = None
>
>         code = _code(p, flags)
>
>         if flags & SRE_FLAG_DEBUG:
>             print()
>             dis(code)
>
>         # map in either direction
>         groupindex = p.state.groupdict
>         indexgroup = [None] * p.state.groups
>         for k, i in groupindex.items():
>             indexgroup[i] = k
>
>         return sre_compile.compile(
>             pattern, flags | p.state.flags, code,
>             p.state.groups-1,
>             groupindex, tuple(indexgroup)
>         )
>
>
> --
> <https://netanel.ml>
>


-- 
<https://netanel.ml>


More information about the Python-list mailing list