# Pyfa - The Python Fitting Assistant

**URL:** <https://forums.eveonline.com/t/pyfa-the-python-fitting-assistant/27156>\
**Category:** PvP Ships & Modules\
**Created:** [September 24, 2017, 9:48pm UTC](https://forums.eveonline.com/t/pyfa-the-python-fitting-assistant/27156 "2017-09-24T21:48:53Z")\
**Posts on this page:** 20\
**Page:** 14

<div class="post-metadata">

**Author:** ![Mobius\_Williams](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/mobius_williams/32/195913_2.png) [@Mobius\_Williams](https://forums.eveonline.com/u/Mobius_Williams)\
**Post date:** [January 8, 2020, 4:46am UTC](https://forums.eveonline.com/t/pyfa-the-python-fitting-assistant/27156/266 "2020-01-08T04:46:42Z")

</div>

Same for me.

---

<div class="post-metadata">

**Author:** ![Luscius\_Uta](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/luscius_uta/32/385796_2.png) [@Luscius\_Uta](https://forums.eveonline.com/u/Luscius_Uta)\
**Post date:** [January 8, 2020, 8:20am UTC](https://forums.eveonline.com/t/pyfa-the-python-fitting-assistant/27156/267 "2020-01-08T08:20:45Z")

</div>

I don’t know if this is a problem with Windows 10 or Pyfa, but I have a TV connected to my computer which is usually turned off unless I’m watching stuff like Netflix. Yet, everytime I launch Pyfa it opens on my TV so I have to turn it on and drag the Pyfa window to my monitor. After I close Pyfa, it will launch again on my TV if it was closed while it was maximized. It will launch on my monitor only if I resized it prior to closing.

---

<div class="post-metadata">

**Author:** ![elitatwo](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/elitatwo/32/373473_2.png) [@elitatwo](https://forums.eveonline.com/u/elitatwo)\
**Post date:** [January 8, 2020, 10:38am UTC](https://forums.eveonline.com/t/pyfa-the-python-fitting-assistant/27156/268 "2020-01-08T10:38:07Z")

</div>

Does your TV have a HDMI cable connected to it?

If yes, the HDMI port makes windoze dedicate the TV screen at priority 1 and your local screen as 2.  
You can flip the priorities somewhere in the display settings. I believe you can drag them into the proper position on that settings window. Your local screen should be screen 1 and your TV screen 2.

Screen 1 is usually on the left.

---

<div class="post-metadata">

**Author:** ![Luscius\_Uta](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/luscius_uta/32/385796_2.png) [@Luscius\_Uta](https://forums.eveonline.com/u/Luscius_Uta)\
**Post date:** [January 8, 2020, 8:47pm UTC](https://forums.eveonline.com/t/pyfa-the-python-fitting-assistant/27156/269 "2020-01-08T20:47:05Z")

</div>

Yes, my TV is connected via HDMI cable. My TV is shown as screen 1 and my monitor as screen 2 in display settings and I can’t find a way to change that (and if I do, wouldn’t that move my other apps to TV?).

---

<div class="post-metadata">

**Author:** ![Dragos\_Highwind](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/dragos_highwind/32/170517_2.png) [@Dragos\_Highwind](https://forums.eveonline.com/u/Dragos_Highwind)\
**Post date:** [January 8, 2020, 10:42pm UTC](https://forums.eveonline.com/t/pyfa-the-python-fitting-assistant/27156/270 "2020-01-08T22:42:37Z")

</div>

Same issue here ESI auth is broke on my work PC. Guessing a security update of some sort killed the auth communication from browsers to the app.

---

<div class="post-metadata">

**Author:** ![elitatwo](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/elitatwo/32/373473_2.png) [@elitatwo](https://forums.eveonline.com/u/elitatwo)\
**Post date:** [January 9, 2020, 3:28am UTC](https://forums.eveonline.com/t/pyfa-the-python-fitting-assistant/27156/271 "2020-01-09T03:28:58Z")

</div>

You can change the order in the display settings by dragging and dropping the screens into the proper position.

Screen 2 should be on the right side, which would be your TV screen. So everything you drag on the right should stay there and everything new would be on screen 1, your local screen.

---

<div class="post-metadata">

**Author:** ![z0ra\_Berg](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/z0ra_berg/32/187042_2.png) [@z0ra\_Berg](https://forums.eveonline.com/u/z0ra_Berg)\
**Post date:** [January 9, 2020, 10:00am UTC](https://forums.eveonline.com/t/pyfa-the-python-fitting-assistant/27156/272 "2020-01-09T10:00:02Z")

</div>

It’s a useful program, but the UI is partly annoying and in general it’s reacting really slowly.

---

<div class="post-metadata">

**Author:** ![Luscius\_Uta](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/luscius_uta/32/385796_2.png) [@Luscius\_Uta](https://forums.eveonline.com/u/Luscius_Uta)\
**Post date:** [January 10, 2020, 10:29am UTC](https://forums.eveonline.com/t/pyfa-the-python-fitting-assistant/27156/273 "2020-01-10T10:29:32Z")

</div>

I have tried rearranging order of screens in display settings, but I’m still having the same problem. Furthermore, same problem also appears on my work computer where I have two identical monitors - Pyfa always launches on my secondary monitor, even if I drag it to my primary monitor before closing it. Most other applications don’t have this problem.

---

<div class="post-metadata">

**Author:** ![Kadesh\_Priestess](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/kadesh_priestess/32/467993_2.png) [@Kadesh\_Priestess](https://forums.eveonline.com/u/Kadesh_Priestess)\
**Post date:** [January 16, 2020, 1:48pm UTC](https://forums.eveonline.com/t/pyfa-the-python-fitting-assistant/27156/274 "2020-01-16T13:48:30Z")

</div>

Hey sorry for being AFK, was busy with other things. I will read all requests and reply to them later.

Meanwhile, pyfa was updated for January 2020 release: [https://github.com/pyfa-org/Pyfa/releases/tag/v2.16.0](https://github.com/pyfa-org/Pyfa/releases/tag/v2.16.0)

---

<div class="post-metadata">

**Author:** ![DeMichael\_Crimson](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/demichael_crimson/32/517479_2.png) [@DeMichael\_Crimson](https://forums.eveonline.com/u/DeMichael_Crimson)\
**Post date:** [January 16, 2020, 2:23pm UTC](https://forums.eveonline.com/t/pyfa-the-python-fitting-assistant/27156/275 "2020-01-16T14:23:58Z")

</div>

Thank you very much for all your hard work in keeping this app updated.

---

<div class="post-metadata">

**Author:** ![Dragos\_Highwind](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/dragos_highwind/32/170517_2.png) [@Dragos\_Highwind](https://forums.eveonline.com/u/Dragos_Highwind)\
**Post date:** [January 16, 2020, 4:03pm UTC](https://forums.eveonline.com/t/pyfa-the-python-fitting-assistant/27156/276 "2020-01-16T16:03:39Z")

</div>

Unfortunately still no luck with getting ESI characters to work anymore on work pc.

- Add character clicked
- ESI website page launches
- Credentials entered and authorize clicked
- Python page “localhost:xxxxx/?st…” etc loads
- no response on the application though, it just sits on the “waiting for character login…”

Multiple browsers used, works on my personal PC. Sadly the cached characters no longer update either.

---

<div class="post-metadata">

**Author:** ![Uriel\_the\_Flame](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/uriel_the_flame/32/490165_2.png) [@Uriel\_the\_Flame](https://forums.eveonline.com/u/Uriel_the_Flame)\
**Post date:** [January 16, 2020, 4:05pm UTC](https://forums.eveonline.com/t/pyfa-the-python-fitting-assistant/27156/277 "2020-01-16T16:05:43Z")

</div>

Try again as just recently there was an ESI downtime according to [eve-offline.net](http://eve-offline.net) which I checked after being unable to sign in to a third-party eve-mail client, now it shows being up again.

Edit: EVEmail works too now.

---

<div class="post-metadata">

**Author:** ![Dragos\_Highwind](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/dragos_highwind/32/170517_2.png) [@Dragos\_Highwind](https://forums.eveonline.com/u/Dragos_Highwind)\
**Post date:** [January 16, 2020, 4:17pm UTC](https://forums.eveonline.com/t/pyfa-the-python-fitting-assistant/27156/278 "2020-01-16T16:17:54Z")

</div>

Nope same issue. It feels like windows is blocking the communication between python in the browser and the client. No patch notes I can find that state anything to that nature though.

![AC3389B8-053C-4070-97F7-AB91F868D146](https://global.discourse-cdn.com/eveonline/original/3X/1/3/13da3295bb2587bbf3573575838db9333e452987.gif)

---

<div class="post-metadata">

**Author:** ![Loroseco\_Kross](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/loroseco_kross/32/418184_2.png) [@Loroseco\_Kross](https://forums.eveonline.com/u/Loroseco_Kross)\
**Post date:** [January 16, 2020, 7:25pm UTC](https://forums.eveonline.com/t/pyfa-the-python-fitting-assistant/27156/279 "2020-01-16T19:25:45Z")

</div>

I get the following error when trying to toggle view in the “Affected by” tab of ship stats:

```auto
EVE Data Version: 1646988 (2020-01-16 11:39:23)

OS version: Windows-10-10.0.18362-SP0
Python version: 3.6.8 (tags/v3.6.8:3c6b436a57, Dec 23 2018, 23:31:17) [MSC v.1916 32 bit (Intel)]
wxPython version: 4.0.6 (wxWidgets 3.0.5)
SQLAlchemy version: 1.3.12
Logbook version: 1.5.3
Requests version: 2.22.0
Dateutil version: 2.8.1

####################

Traceback (most recent call last):
  File "C:\projects\pyfa\gui\builtinItemStatsViews\itemAffectedBy.py", line 148, in ToggleViewMode
  File "C:\projects\pyfa\gui\builtinItemStatsViews\itemAffectedBy.py", line 166, in PopulateTree
  File "C:\projects\pyfa\gui\builtinItemStatsViews\itemAffectedBy.py", line 250, in buildAttributeView
TypeError: '<' not supported between instances of 'NoneType' and 'str'

```

Had a corpmate try it an it works for him so I’m guessing it’s an issue on my end. Anyone have any ideas? Happens for all ships that I’ve tried including unfit ones.

---

<div class="post-metadata">

**Author:** ![kar1179](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/kar1179/32/180852_2.png) [@kar1179](https://forums.eveonline.com/u/kar1179)\
**Post date:** [January 20, 2020, 7:40am UTC](https://forums.eveonline.com/t/pyfa-the-python-fitting-assistant/27156/280 "2020-01-20T07:40:54Z")

</div>

Returning after a few years, 1st time trying pyfa…and I am unable to select a character. SSO character management verifies that my characters were added, yet the only options via the drop down are all 5 or all 0. Am I missing something?

 ![pyfa_char](https://global.discourse-cdn.com/eveonline/original/3X/f/1/f10f81a2a91ae34c547c91c9892d58c02c562499.jpeg)

---

<div class="post-metadata">

**Author:** ![DeMichael\_Crimson](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/demichael_crimson/32/517479_2.png) [@DeMichael\_Crimson](https://forums.eveonline.com/u/DeMichael_Crimson)\
**Post date:** [January 20, 2020, 9:03am UTC](https://forums.eveonline.com/t/pyfa-the-python-fitting-assistant/27156/281 "2020-01-20T09:03:59Z")

</div>

Maybe try selecting the Editor tab and see if character and skills are listed there.

---

<div class="post-metadata">

**Author:** ![kar1179](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/kar1179/32/180852_2.png) [@kar1179](https://forums.eveonline.com/u/kar1179)\
**Post date:** [January 21, 2020, 3:51am UTC](https://forums.eveonline.com/t/pyfa-the-python-fitting-assistant/27156/282 "2020-01-21T03:51:42Z")

</div>

They aren’t showing there - the EVE SSO tab is all grayed out when I select it. I would think the “Log In with EVE SSO” button would be active at least, but it is not.

---

<div class="post-metadata">

**Author:** ![Tenebrar](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/tenebrar/32/178696_2.png) [@Tenebrar](https://forums.eveonline.com/u/Tenebrar)\
**Post date:** [January 26, 2020, 8:03pm UTC](https://forums.eveonline.com/t/pyfa-the-python-fitting-assistant/27156/284 "2020-01-26T20:03:32Z")

</div>

> [@kar1179](#):
>
> n’t showing there - the EVE SSO tab is all grayed out when I select it. I would think the “Log In with EVE SSO” button would be active at least, but it is not.

Have same isue.  
Tryed to change login methods in preferences but nothing worked.  
Anyone have same problem ??

---

<div class="post-metadata">

**Author:** ![Cypr3ss\_Deteis](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/cypr3ss_deteis/32/392947_2.png) [@Cypr3ss\_Deteis](https://forums.eveonline.com/u/Cypr3ss_Deteis)\
**Post date:** [January 27, 2020, 12:09am UTC](https://forums.eveonline.com/t/pyfa-the-python-fitting-assistant/27156/285 "2020-01-27T00:09:28Z")

</div>

I think you may have missed a step (at least it’s what I’ve done and it all seems to work well).

Once you’ve got the chars showing up in the SSO Character Management you then need to add them as characters into Pyfa, do this from: Editors - Character Editor

 ![Pyfa_Add_new_Char](https://global.discourse-cdn.com/eveonline/original/3X/d/8/d88b27399b2ab53fcf36a2bc6bc694527c1b2ee1.png)

You’ll need to add a ‘new character’ (using the top right menu), then once the name is added (top line) you can select the “EVE SSO” tab, pick the character you wish to ‘import’ and click ‘Get Skills’. This will then show the ‘new’ character when you go to fit ships. For future updates you only need click the ‘refresh API’ next to the char name at the fitting window and it will update the skills for that associated char.

> [@Tenebrar](#):
>
> Tryed to change login methods in preferences but nothing worked.

Hmm, not sure what you’ve tried to change in the preferences, but afaict it should look like this:

![Pyfa_SSO_Prefs](https://global.discourse-cdn.com/eveonline/original/3X/7/e/7e8d4fbc48fc86ed24914654c24e73b9f8e79792.png)

If it doesn’t you could have issues.

Regards,  
Cypr3ss.

---

<div class="post-metadata">

**Author:** ![Aen\_Clarke](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/aen_clarke/32/428366_2.png) [@Aen\_Clarke](https://forums.eveonline.com/u/Aen_Clarke)\
**Post date:** [January 28, 2020, 6:11pm UTC](https://forums.eveonline.com/t/pyfa-the-python-fitting-assistant/27156/286 "2020-01-28T18:11:00Z")

</div>

You need to press “New Character” in the Character Editor window, before adding your character, after the import.

[Previous page](https://forums.eveonline.com/t/pyfa-the-python-fitting-assistant/27156.md?page=13)

[Next page](https://forums.eveonline.com/t/pyfa-the-python-fitting-assistant/27156.md?page=15)
