Windows versus Apple

  • On 09/10/2013 at 01:51, xxxxxxxx wrote:

    When developing plugins I know the main difference is file naming and the use of 'escape' characters.
    Are there any other issue I should be aware of?

    I get a strange error when using the plugin on a Mac, no issue on Windows.
    E.g. TypeError: Sized() takes exactly 3 arguments (1 given)
    But the code seems alright and no error in Windows:
        def Sized(self, w, h) :      # Windows was resized. 
            # Set flag to disable rendering during resizing
            self.redraw = True

    E.g. AttributeError: 'Area' object has no attribute 'redraw'
    But the code seems alright and no error in Windows:
            if (not self.redraw) :          #resize message, do not render

    One thing I notice when looking at Niklas code is an additional r when commenting.
    r""", is that something Mac specific?

  • On 09/10/2013 at 05:31, xxxxxxxx wrote:

    The r means that the following string is a raw string, nothing os specific about that. I think he 
    is doing it because he is using these docstrings to feed sphinx and he wants to make sure that 
    they are processed correctly / he does not have to to double type every backlash.

    Cannot really say anything about the mac problem , but sounds odd :).

  • On 09/10/2013 at 06:15, xxxxxxxx wrote:

    Ok, thanks for your thoughts.
    The thing is, I do not a Mac myself, so testing / debugging is difficult.
    I'll start with outputting more debug lines- information.

Log in to reply