Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add new features to Redirect plus revamp existing #1113

Merged

Conversation

roulaoregan-spi
Copy link
Contributor

Summarize your change.
Improve plugin's usability, as per users' requests for the following functionality:

  • column sorting, new columns LLU and last log line, running cores for a job, increase ProcTime hours, safety checks prior to redirecting so not to kill target frames, indication of redirect completion, ability to select jobs to add to Job Monitor Tree, adding max core filter, show job's pending frames, added error handling.

Refactored code to follow PEP 8, following predominate casing type and not use mixed casing.

As per users' requests changes include: column
sorting, new columns LLU and last log line, running
cores for a job, increase ProcTime hours, safety
checks prior to redirecting so not to kill target
frames, indication of redirect completion, ability
to select jobs to add to cuetopia, adding max core
filter, show job's pending frames, added error
handling. Refactored code to follow PEP 8, following
predominate casing type and not use mixed casing.
@roulaoregan-spi roulaoregan-spi force-pushed the revamp-redirect branch 4 times, most recently from dd4d6ba to 663d363 Compare March 30, 2022 14:41
@roulaoregan-spi
Copy link
Contributor Author

roulaoregan-spi commented Mar 30, 2022

Pylint is failing on PySide signal hooks:

************* Module cuegui.Redirect
cuegui/Redirect.py:445:8: E1101: Method 'doubleClicked' has no 'connect' member (no-member)
cuegui/Redirect.py:446:8: E1101: Method 'clicked' has no 'connect' member (no-member)

I think it's related to a reported bug: pylint-dev/pylint#2585

@bcipriano
Copy link
Collaborator

Yeah, pylint has a lot of trouble with those PySide hooks. I haven't found a way to fix it yet. You can disable the no-member check for those lines to get it to pass. Search the code for # pylint: disable=no-member to see how that's done.

@roulaoregan-spi
Copy link
Contributor Author

@bcipriano - thanks for your help, I'll look to disable it!

@bcipriano bcipriano merged commit 870b0b5 into AcademySoftwareFoundation:master May 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants