Python syntax question

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Daniel

    Python syntax question

    I hope this question is OK for this list. I've downloaded Rpyc and
    placed it in my site packages dir. On some machines it works fine, on
    others not so much.

    Here is one error I get when I try to import it:
    >>import Rpyc
    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    File "C:\Python25\li b\site-packages\Rpyc\_ _init__.py", line 7, in
    <module>
    from Rpyc.Lib import rpyc_excepthook
    File "C:\Python25\li b\site-packages\Rpyc\L ib.py", line 65
    print("======= Remote traceback =======", file=stderr)
    ^
    SyntaxError: invalid syntax

    The little carrot points to the equal sign ('=') in 'file=stderr'

    What's the syntax problem?

    Thanks
  • Marc 'BlackJack' Rintsch

    #2
    Re: Python syntax question

    On Wed, 08 Oct 2008 11:02:49 -0700, Daniel wrote:
    Here is one error I get when I try to import it:
    >
    >>>import Rpyc
    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    File "C:\Python25\li b\site-packages\Rpyc\_ _init__.py", line 7, in
    <module>
    from Rpyc.Lib import rpyc_excepthook
    File "C:\Python25\li b\site-packages\Rpyc\L ib.py", line 65
    print("======= Remote traceback =======", file=stderr)
    ^
    SyntaxError: invalid syntax
    >
    The little carrot points to the equal sign ('=') in 'file=stderr'
    >
    What's the syntax problem?
    That's Python 3.0 syntax where ``print`` is not a keyword anymore but a
    function. Won't work with Python 2.5.

    Ciao,
    Marc 'BlackJack' Rintsch

    Comment

    • Daniel

      #3
      Re: Python syntax question

      On Oct 8, 12:07 pm, Marc 'BlackJack' Rintsch <bj_...@gmx.net wrote:
      On Wed, 08 Oct 2008 11:02:49 -0700, Daniel wrote:
      Here is one error I get when I try to import it:
      >
      >>import Rpyc
      Traceback (most recent call last):
        File "<stdin>", line 1, in <module>
        File "C:\Python25\li b\site-packages\Rpyc\_ _init__.py", line 7, in
      <module>
          from Rpyc.Lib import rpyc_excepthook
        File "C:\Python25\li b\site-packages\Rpyc\L ib.py", line 65
          print("======= Remote traceback =======", file=stderr)
                                                       ^
      SyntaxError: invalid syntax
      >
      The little carrot points to the equal sign ('=') in 'file=stderr'
      >
      What's the syntax problem?
      >
      That's Python 3.0 syntax where ``print`` is not a keyword anymore but a
      function.  Won't work with Python 2.5.
      >
      Ciao,
              Marc 'BlackJack' Rintsch
      Thanks! With that I was able to find a solution.

      Comment

      • Blubaugh, David A.

        #4
        RE: Python syntax question

        Sir,

        I was just wondering that the module that you are utilizing (Rpyc) is a remote process call module for python? Is this what you are developing with at this time?

        Thanks,


        David Blubaugh



        -----Original Message-----
        From: Daniel [mailto:daniel.w atrous@gmail.co m]
        Sent: Wednesday, October 08, 2008 3:11 PM
        To: python-list@python.org
        Subject: Re: Python syntax question

        On Oct 8, 12:07 pm, Marc 'BlackJack' Rintsch <bj_...@gmx.net wrote:
        On Wed, 08 Oct 2008 11:02:49 -0700, Daniel wrote:
        Here is one error I get when I try to import it:
        >
        >>import Rpyc
        Traceback (most recent call last):
          File "<stdin>", line 1, in <module>
          File "C:\Python25\li b\site-packages\Rpyc\_ _init__.py", line 7, in
        <module>
            from Rpyc.Lib import rpyc_excepthook
          File "C:\Python25\li b\site-packages\Rpyc\L ib.py", line 65
            print("======= Remote traceback =======", file=stderr)
                                                          ^
        SyntaxError: invalid syntax
        >
        The little carrot points to the equal sign ('=') in 'file=stderr'
        >
        What's the syntax problem?
        >
        That's Python 3.0 syntax where ``print`` is not a keyword anymore but
        a function.  Won't work with Python 2.5.
        >
        Ciao,
                Marc 'BlackJack' Rintsch
        Thanks! With that I was able to find a solution.


        This e-mail transmission contains information that is confidential and may be
        privileged. It is intended only for the addressee(s) named above. If you receive
        this e-mail in error, please do not read, copy or disseminate it in any manner.
        If you are not the intended recipient, any disclosure, copying, distribution or
        use of the contents of this information is prohibited. Please reply to the
        message immediately by informing the sender that the message was misdirected.
        After replying, please erase it from your computer system. Your assistance in
        correcting this error is appreciated.

        Comment

        • Diez B. Roggisch

          #5
          Re: Python syntax question

          Blubaugh, David A. schrieb:
          Sir,
          >
          I was just wondering that the module that you are utilizing (Rpyc) is a remote process call module for python? Is this what you are developing with at this time?
          Are you internetically challenged?



          *First* hit. And the google excerpt says

          """
          RPyC is a transparent, symmetrical python library for
          distributed-computing. Pronounced "are-pie-see", it began as an RPC
          library (hence the name), ...
          """


          Diez

          Comment

          • Daniel

            #6
            Re: Python syntax question

            On Oct 8, 1:19 pm, "Blubaugh, David A." <dbluba...@belc an.comwrote:
            Sir,
            >
            I was just wondering that the module that you are utilizing (Rpyc) is a remote process call module for python?  Is this what you are developing with at this time?
            >
            Thanks,
            >
            David Blubaugh
            >
            -----Original Message-----
            From: Daniel [mailto:daniel.w atr...@gmail.co m]
            Sent: Wednesday, October 08, 2008 3:11 PM
            To: python-l...@python.org
            Subject: Re: Python syntax question
            >
            On Oct 8, 12:07 pm, Marc 'BlackJack' Rintsch <bj_...@gmx.net wrote:
            On Wed, 08 Oct 2008 11:02:49 -0700, Daniel wrote:
            Here is one error I get when I try to import it:
            >
            >>>import Rpyc
            Traceback (most recent call last):
              File "<stdin>", line 1, in <module>
              File "C:\Python25\li b\site-packages\Rpyc\_ _init__.py", line 7, in
            <module>
                from Rpyc.Lib import rpyc_excepthook
              File "C:\Python25\li b\site-packages\Rpyc\L ib.py", line 65
                print("======= Remote traceback =======", file=stderr)
                                                              ^
            SyntaxError: invalid syntax
            >
            The little carrot points to the equal sign ('=') in 'file=stderr'
            >
            What's the syntax problem?
            >
            That's Python 3.0 syntax where ``print`` is not a keyword anymore but
            a function.  Won't work with Python 2.5.
            >
            Ciao,
                    Marc 'BlackJack' Rintsch
            >
            Thanks!  With that I was able to find a solution.
            >
            This e-mail transmission contains information that is confidential and may be
            privileged. It is intended only for the addressee(s) named above. If you receive
            this e-mail in error, please do not read, copy or disseminate it in any manner.
            If you are not the intended recipient, any disclosure, copying, distribution or
            use of the contents of this information is prohibited. Please reply to the
            message immediately by informing the sender that the message was misdirected.
            After replying, please erase it from your computer system. Your assistance in
            correcting this error is appreciated.
            >
            >
            RPyC is use in pyscripter to provide remote debugging. I was having
            trouble getting the RPyC module working, and the reason is that the
            RPyC site only provides a download for Python 3 (not sure why, since I
            suspect that a lot of people are still in the 2.x releases). Anyway,
            I found an old version of RPyC and it worked out great. I'm not
            actually developing it.

            Comment

            • Gabriel Genellina

              #7
              Re: Python syntax question

              En Mon, 13 Oct 2008 13:50:03 -0300, Daniel <daniel.watrous @gmail.com>
              escribió:
              RPyC is use in pyscripter to provide remote debugging. I was having
              trouble getting the RPyC module working, and the reason is that the
              RPyC site only provides a download for Python 3 (not sure why, since I
              suspect that a lot of people are still in the 2.x releases). Anyway,
              I found an old version of RPyC and it worked out great. I'm not
              actually developing it.
              Don't be confused - RPyC 3.00 RC1 refers to the 3.0 version of RPyC, not
              of Python.
              It is a pure Python project; mainly targeted to 2.5, backported to 2.4 and
              2.3.

              --
              Gabriel Genellina

              Comment

              Working...