How to avoid unexpected argument warning using dataclasses?












1















I have the following simple code.



@dataclass(frozen=True)
class Test:
a: bool = True
b: bool = True
c: bool = True

@classmethod
def create_default(cls) -> 'Test':
return cls(a=False, b=False, c=False)


I don't understand why PyCharm highlight the line:
return cls(a=False, b=False, c=False) with unexpected argument



Am I doing smth wrong?










share|improve this question

























  • What version of Pycharm are you using? I'm on 2018.2.4 and I don't get said warning (and I believe I don't have anything disabled)

    – DeepSpace
    Nov 13 '18 at 8:44






  • 1





    @stovfl I don't see how this is a duplicate.

    – DeepSpace
    Nov 13 '18 at 8:47











  • @DeepSpace 2017.3.3

    – petrush
    Nov 13 '18 at 8:59











  • Then try to update. It's probably a bug that has already been fixed.

    – DeepSpace
    Nov 13 '18 at 9:04













  • @DeepSpace: Thanks for pointing on this. My dup was "Error using InitVar fields".

    – stovfl
    Nov 13 '18 at 13:45
















1















I have the following simple code.



@dataclass(frozen=True)
class Test:
a: bool = True
b: bool = True
c: bool = True

@classmethod
def create_default(cls) -> 'Test':
return cls(a=False, b=False, c=False)


I don't understand why PyCharm highlight the line:
return cls(a=False, b=False, c=False) with unexpected argument



Am I doing smth wrong?










share|improve this question

























  • What version of Pycharm are you using? I'm on 2018.2.4 and I don't get said warning (and I believe I don't have anything disabled)

    – DeepSpace
    Nov 13 '18 at 8:44






  • 1





    @stovfl I don't see how this is a duplicate.

    – DeepSpace
    Nov 13 '18 at 8:47











  • @DeepSpace 2017.3.3

    – petrush
    Nov 13 '18 at 8:59











  • Then try to update. It's probably a bug that has already been fixed.

    – DeepSpace
    Nov 13 '18 at 9:04













  • @DeepSpace: Thanks for pointing on this. My dup was "Error using InitVar fields".

    – stovfl
    Nov 13 '18 at 13:45














1












1








1








I have the following simple code.



@dataclass(frozen=True)
class Test:
a: bool = True
b: bool = True
c: bool = True

@classmethod
def create_default(cls) -> 'Test':
return cls(a=False, b=False, c=False)


I don't understand why PyCharm highlight the line:
return cls(a=False, b=False, c=False) with unexpected argument



Am I doing smth wrong?










share|improve this question
















I have the following simple code.



@dataclass(frozen=True)
class Test:
a: bool = True
b: bool = True
c: bool = True

@classmethod
def create_default(cls) -> 'Test':
return cls(a=False, b=False, c=False)


I don't understand why PyCharm highlight the line:
return cls(a=False, b=False, c=False) with unexpected argument



Am I doing smth wrong?







python python-3.x pycharm python-dataclasses






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 13 '18 at 8:34







petrush

















asked Nov 13 '18 at 8:29









petrushpetrush

28419




28419













  • What version of Pycharm are you using? I'm on 2018.2.4 and I don't get said warning (and I believe I don't have anything disabled)

    – DeepSpace
    Nov 13 '18 at 8:44






  • 1





    @stovfl I don't see how this is a duplicate.

    – DeepSpace
    Nov 13 '18 at 8:47











  • @DeepSpace 2017.3.3

    – petrush
    Nov 13 '18 at 8:59











  • Then try to update. It's probably a bug that has already been fixed.

    – DeepSpace
    Nov 13 '18 at 9:04













  • @DeepSpace: Thanks for pointing on this. My dup was "Error using InitVar fields".

    – stovfl
    Nov 13 '18 at 13:45



















  • What version of Pycharm are you using? I'm on 2018.2.4 and I don't get said warning (and I believe I don't have anything disabled)

    – DeepSpace
    Nov 13 '18 at 8:44






  • 1





    @stovfl I don't see how this is a duplicate.

    – DeepSpace
    Nov 13 '18 at 8:47











  • @DeepSpace 2017.3.3

    – petrush
    Nov 13 '18 at 8:59











  • Then try to update. It's probably a bug that has already been fixed.

    – DeepSpace
    Nov 13 '18 at 9:04













  • @DeepSpace: Thanks for pointing on this. My dup was "Error using InitVar fields".

    – stovfl
    Nov 13 '18 at 13:45

















What version of Pycharm are you using? I'm on 2018.2.4 and I don't get said warning (and I believe I don't have anything disabled)

– DeepSpace
Nov 13 '18 at 8:44





What version of Pycharm are you using? I'm on 2018.2.4 and I don't get said warning (and I believe I don't have anything disabled)

– DeepSpace
Nov 13 '18 at 8:44




1




1





@stovfl I don't see how this is a duplicate.

– DeepSpace
Nov 13 '18 at 8:47





@stovfl I don't see how this is a duplicate.

– DeepSpace
Nov 13 '18 at 8:47













@DeepSpace 2017.3.3

– petrush
Nov 13 '18 at 8:59





@DeepSpace 2017.3.3

– petrush
Nov 13 '18 at 8:59













Then try to update. It's probably a bug that has already been fixed.

– DeepSpace
Nov 13 '18 at 9:04







Then try to update. It's probably a bug that has already been fixed.

– DeepSpace
Nov 13 '18 at 9:04















@DeepSpace: Thanks for pointing on this. My dup was "Error using InitVar fields".

– stovfl
Nov 13 '18 at 13:45





@DeepSpace: Thanks for pointing on this. My dup was "Error using InitVar fields".

– stovfl
Nov 13 '18 at 13:45












1 Answer
1






active

oldest

votes


















1














This is a bug in Pycharm that has been already fixed. Update to the latest version (2018.2.4 when this answer was written)






share|improve this answer
























  • Corresponding issue

    – user2235698
    Nov 17 '18 at 20:16











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53276766%2fhow-to-avoid-unexpected-argument-warning-using-dataclasses%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









1














This is a bug in Pycharm that has been already fixed. Update to the latest version (2018.2.4 when this answer was written)






share|improve this answer
























  • Corresponding issue

    – user2235698
    Nov 17 '18 at 20:16
















1














This is a bug in Pycharm that has been already fixed. Update to the latest version (2018.2.4 when this answer was written)






share|improve this answer
























  • Corresponding issue

    – user2235698
    Nov 17 '18 at 20:16














1












1








1







This is a bug in Pycharm that has been already fixed. Update to the latest version (2018.2.4 when this answer was written)






share|improve this answer













This is a bug in Pycharm that has been already fixed. Update to the latest version (2018.2.4 when this answer was written)







share|improve this answer












share|improve this answer



share|improve this answer










answered Nov 13 '18 at 9:06









DeepSpaceDeepSpace

38.2k44470




38.2k44470













  • Corresponding issue

    – user2235698
    Nov 17 '18 at 20:16



















  • Corresponding issue

    – user2235698
    Nov 17 '18 at 20:16

















Corresponding issue

– user2235698
Nov 17 '18 at 20:16





Corresponding issue

– user2235698
Nov 17 '18 at 20:16


















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53276766%2fhow-to-avoid-unexpected-argument-warning-using-dataclasses%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Full-time equivalent

Bicuculline

さくらももこ