Giter Club home page Giter Club logo

Comments (4)

mwinkel-dev avatar mwinkel-dev commented on June 16, 2024

It would likely be useful to add a new error code for zero. This would have to be added to the Ss facility section of the mdsshr_messages.xml file. Perhaps it should be as follows:

<status name="ZERO"  value="0"  severity="Warning" text="Zero is an invalid error code"/>

Note that the resulting error code, SsZERO (= 0) differs from SsSUCCESS (= 1) only in the severity field.

However, this would likely be problematic -- because then both "SsSUCCESS" and "SsZERO" would have the same "value" field (the message system likely doesn't allow duplicates). And furthermore, the MdsGetStdMsg.c file of the mdsshr library would need to be modified to handle the special SsZERO error code.

from mdsplus.

joshStillerman avatar joshStillerman commented on June 16, 2024

The reported bug is probably related to the broken (especially python) thread safety (especially mdsip)

Regardless:

Off the top of my head, it should not return zero. The bits are encoded, with the last two bits holding the severity. The only reason Success has no other bits set is that we did not want to call out a particular kind of success.

from mdsplus.

joshStillerman avatar joshStillerman commented on June 16, 2024

It may or may not do what you need but I think that: ProcessPoolExecutor will be more likely to succeed.

from mdsplus.

zack-vii avatar zack-vii commented on June 16, 2024

looks like it should simply returrn status instead of 0.

from mdsplus.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.