Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Python version

  • Jmantysalo
  • Jmantysalo's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
1 year 8 months ago #231019 by Jmantysalo
Python version was created by Jmantysalo
I just translated a string that starts "If you use Python 3 you need to - -". But support for Python 2.x ended at the beginning of 2020. So, should the default also be changed in LimeSurvey?

Please Log in to join the conversation.

More
1 year 8 months ago #231023 by jelo
Replied by jelo on topic Python version
I wouldn't change that. Python 2.7.18 was the last release, but might be still in use in setups. The LimeSurvey info makes clear, what to do when Python 3 is used. Which is still valid.

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users

Please Log in to join the conversation.

  • Jmantysalo
  • Jmantysalo's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
1 year 8 months ago #231024 by Jmantysalo
Replied by Jmantysalo on topic Python version
Of course it is good to have support for Python 2.x. But should it be the default?

Please Log in to join the conversation.

More
1 year 8 months ago #231025 by jelo
Replied by jelo on topic Python version
I thought you're only talking about the wording.
You want to change a function so that the user has to not do anything when using Python 3? If that is the case, please open a bugticket.
I would second your idea, that the default behaviour technically supports the mainstream version of third party software.

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 8 months ago - 1 year 8 months ago #231026 by holch
Replied by holch on topic Python version

I would second your idea, that the default behaviour technically supports the mainstream version of third party software.
 


Sounds reasonable to me. But I guess the fear is, that it would break both, Python 2.x and 3.x third party applications, as for Python 2.x "it was always this way" and for Python 3.x the users have adapted to the workaround as well and changing it will probably break everything.

Nevertheless, it would make sense, at least for the next major release (LS 6 I guess). The current default version of Python should be the default for Limesurvey.

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

Last edit: 1 year 8 months ago by holch.

Please Log in to join the conversation.

  • Jmantysalo
  • Jmantysalo's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
1 year 8 months ago #231028 by Jmantysalo
Replied by Jmantysalo on topic Python version
OK, I made an issue about this: bugs.limesurvey.org/view.php?id=18306
The following user(s) said Thank You: holch

Please Log in to join the conversation.

Lime-years ahead

Online-surveys for every purse and purpose