alecthomas / alecthomas/importmagic

GTK+ "broken"

Open
#53 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
122
Forks
21
PR merge metrics
No merged PRs in 30d

Description

When using GTK+ 3.0 you must call `gi.require_version("Gtk", "3.0")` before other imports, like:

```python
import gi
gi.require_version("Gtk", "3.0")

from gi.repository import Gdk, Gtk

builder = Gtk.Builder()
...
```

But importmagic re-arrange the imports broking the semantic:

```python
import gi
from gi.repository import Gdk, Gtk

gi.require_version("Gtk", "3.0")

builder = Gtk.Builder()
...
```

Is that possible to add something to code to disable in these lines? Something like:

```python
# importmagic-ignore-start
import gi
gi.require_version("Gtk", "3.0")
# importmagic-ignore-end

from gi.repository import Gdk, Gtk

builder = Gtk.Builder()
...
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.