Skip to content

Commit 61011a9

Browse files
Add protection to starting RIDE with no plugins detected. Fixes #2998
1 parent 7c50950 commit 61011a9

File tree

4 files changed

+9
-5
lines changed

4 files changed

+9
-5
lines changed

README.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ See the https://github.com/robotframework/RIDE/blob/master/doc/releasenotes/ride
3636
**Version https://github.com/robotframework/RIDE/tree/release/1.7.4.2[1.7.4.2] was the last release supporting Python 2.7**
3737

3838

39-
**The current development version is based on 2.2.1.1, supports Python from 3.9 up to 3.14 (08th December 2025).**
39+
**The current development version is based on 2.2.1.1, supports Python from 3.9 up to 3.14 (16th December 2025).**
4040

4141
Currently, the unit tests are tested on Python 3.10, 3.11 and 3.13 (3.13 is the recommended version).
4242
We now have an experimental workflow on Fedora Linux 42, with wxPython 4.2.3 and Python 3.14.

src/robotide/application/application.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -484,8 +484,12 @@ def _get_latest_path(self):
484484
def _get_recentfiles_plugin(self):
485485
from ..recentfiles import RecentFilesPlugin
486486
for pl in self.get_plugins():
487-
if isinstance(pl.conn_plugin, RecentFilesPlugin):
488-
return pl.conn_plugin
487+
try:
488+
plugin = pl.conn_plugin
489+
if plugin and isinstance(plugin, RecentFilesPlugin):
490+
return plugin
491+
except AttributeError:
492+
pass
489493

490494
def get_plugins(self):
491495
return self._plugin_loader.plugins

src/robotide/application/releasenotes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ def set_content(self, html_win, content):
239239
<pre class="literal-block">python -m robotide.postinstall -install</pre>
240240
<p>or</p>
241241
<pre class="literal-block">ride_postinstall.py -install</pre>
242-
<p>RIDE {VERSION} was released on 13/December/2025.</p>
242+
<p>RIDE {VERSION} was released on 16/December/2025.</p>
243243
<br/>
244244
<!--
245245
<h3>Celebrate the bank holiday, 1st December, Restoration of the Independence of Portugal (from Spain in 1640)!!</h3>

src/robotide/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@
1515
#
1616
# Automatically generated by `tasks.py`.
1717

18-
VERSION = 'v2.2.2dev1'
18+
VERSION = 'v2.2.2dev2'

0 commit comments

Comments
 (0)