• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

haiiliin / abqpy / 6433593370

06 Oct 2023 03:30PM UTC coverage: 73.825% (-9.3%) from 83.134%
6433593370

push

github

web-flow
[feature] Add GUI Toolkit Commands (backport #5260) (#5285)

[feature] Add GUI Toolkit Commands (#5260)

* Markdown

* Delete

* Add AFXApp and AFXBoolKeyword

* Delete

* Update headings

* Create parse.py

* Update parse.py

* Unicode Spaces

* Update .pre-commit-config.yaml

* Update md types

* Update Kernel plug-in registration commands.md

* Generated python stubs

* Add class inheritance

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Revert "Update .pre-commit-config.yaml"

This reverts commit 9d3aef3cc.

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Fix mypy errors

* Delete parse.py

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Fix return types and imports

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Update AFXColumnItems.md

* Update abaqusGui.py

* Add class/global flags

* Delete flags.py

* Fix flags

* Fix

* Skip mypy

* Update abaqusGui.py

* Update constants.py

* Create kernelAccess.py

* Add plugin docs

* Revert changes by docformatter

* Delete markdown files

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
(cherry picked from commit a65ff5df8)

Co-authored-by: Hailin Wang <hailin.wang@connect.polyu.hk>

3661 of 3661 new or added lines in 151 files covered. (100.0%)

24137 of 32695 relevant lines covered (73.82%)

0.74 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/abaqus/PlugInRegistration/FXObjectList.py
1
from __future__ import annotations
×
2

3
from typing_extensions import Self
×
4

5
from .FXObject import FXObject
×
6

7

8
class FXObjectList:
×
9
    """List of pointers to objects."""
10

11
    def __init__(self, orig: Self):
×
12
        """Copy constructor.
13

14
        Parameters
15
        ----------
16
        orig : Self
17
        """
18

19
    def append(self, p: FXObject):
×
20
        """Append element.
21

22
        Parameters
23
        ----------
24
        p : FXObject
25
        """
26

27
    def clear(self):
×
28
        """Remove all elements."""
29

30
    def findb(self, p: FXObject, pos: int = 2147483647):
×
31
        """Find object in list, searching backward; return position or -1.
32

33
        Parameters
34
        ----------
35
        p : FXObject
36

37
        pos : int
38
        """
39

40
    def findf(self, p: FXObject, pos: int = 0):
×
41
        """Find object in list, searching forward; return position or -1.
42

43
        Parameters
44
        ----------
45
        p : FXObject
46

47
        pos : int
48
        """
49

50
    def insert(self, pos: int, p: FXObject):
×
51
        """Insert element at certain position.
52

53
        Parameters
54
        ----------
55
        pos : int
56

57
        p : FXObject
58
        """
59

60
    def no(self):
×
61
        """Return number of elements."""
62

63
    def remove(self, pos: int):
×
64
        """Remove element at pos.
65

66
        Parameters
67
        ----------
68
        pos : int
69
        """
70

71
    def size(self):
×
72
        """Return size of list.
73

74
        By clicking on Send, you accept that Dassault Systèmes will process your personal data and may
75
        contact you for further information. [Privacy Policy](
76
        https://www.3ds.com/privacy-policy).
77
        Total Results: Results per page
78
        """
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc