2012-09-06 4 views
0

개발 환경에서 작동합니다. 그러나 AppEngine에 배포 한 후에는 중단됩니다. 프로젝트에 필요한 파일을 포함 시켰습니다.AppEngine LEPL parser.py SyntaxError

LEPL 5.1.3이 사용되고 있습니다.

파손 : 애플리케이션 엔진에 의해 제공된 이러한 에러 메시지

<type 'exceptions.SyntaxError'>: invalid syntax (parser.py, line 182) 
Traceback (most recent call last): 
    File "/base/data/home/apps/s~roo-net/4-0.361574419262849513/controllers/main.py", line 26, in <module> 
    from controllers import users as Users 
    File "/base/data/home/apps/s~roo-net/4-0.361574419262849513/controllers/users.py", line 15, in <module> 
    from lepl.apps.rfc3696 import Email 
    File "/base/data/home/apps/s~roo-net/4-0.361574419262849513/lepl/__init__.py", line 113, in <module> 
    from lepl.contrib.matchers import SmartSeparator2 
    File "/base/data/home/apps/s~roo-net/4-0.361574419262849513/lepl/contrib/matchers.py", line 41, in <module> 
    from lepl.matchers.derived import Optional 
    File "/base/data/home/apps/s~roo-net/4-0.361574419262849513/lepl/matchers/derived.py", line 38, in <module> 
    from lepl.matchers.combine import And, DepthFirst, BreadthFirst, \ 
    File "/base/data/home/apps/s~roo-net/4-0.361574419262849513/lepl/matchers/combine.py", line 45, in <module> 
    from lepl.matchers.core import Literal 
    File "/base/data/home/apps/s~roo-net/4-0.361574419262849513/lepl/matchers/core.py", line 44, in <module> 
    from lepl.core.parser import tagged 

슈퍼 혼란. 나는 parser.py에서 182 행을 보았고 멋지다 ... 멋지다. 정말로 아름다운 재료. 당신은 파이썬> 2.5을 사용하여 개발 될 수 있지만, 파이썬 2.5에 배포하는 것처럼

...
  else: 
        if m_value: m_value.yield_(value) 
        yield value 
       # this allows us to restart with a new evaluation 
       # (backtracking) if called again. 
       value = main 
    except StopIteration as exception: # line 182 
     if exception_being_raised: 
      raise 
     # otherwise, we will propagate this value 
     value = exception 
     exception_being_raised = True 
     if m_value: m_value.exception(value) 

...

답변

1

보인다. app.yaml에서 runtime을 확인하십시오. except에 대한 as 구문은 Python 2.5 이후에 나왔습니다.

관련 문제