Python threading argument missing
up vote
0
down vote
favorite
I am getting a missing argument error and I am following the answer here.
Python: TypeError in Threading. function takes x positional argument but y were given
What am I missing? Help a newbie.
From answer
"each character is being passed as a separate argument to startSuggestworker.
Instead, you should provide args a tuple:
t = threading.Thread(target=startSuggestworker, args = (start_keyword,))
"
self.thread = threading.Thread(target=self.threadManager(), args=(fl,))
TypeError: threadManager() missing 1 required positional argument: 'fl'
Here is the signature for threadManager()
def threadManager(self, fl):
#code
Edit
Add more context:
Some how this code works for me
self.thread2 = threading.Thread(target=self.startProcess2, args=(fl,myData))
And the definition for startProcess2
def startProcess2(self, fnfull, myData):
#code
But this fails for me
if fl != '':
self.threadx = threading.Thread(target=self.threadManager(), args=(self,fl,))
self.threadx.start()
python multithreading python-multithreading
add a comment |
up vote
0
down vote
favorite
I am getting a missing argument error and I am following the answer here.
Python: TypeError in Threading. function takes x positional argument but y were given
What am I missing? Help a newbie.
From answer
"each character is being passed as a separate argument to startSuggestworker.
Instead, you should provide args a tuple:
t = threading.Thread(target=startSuggestworker, args = (start_keyword,))
"
self.thread = threading.Thread(target=self.threadManager(), args=(fl,))
TypeError: threadManager() missing 1 required positional argument: 'fl'
Here is the signature for threadManager()
def threadManager(self, fl):
#code
Edit
Add more context:
Some how this code works for me
self.thread2 = threading.Thread(target=self.startProcess2, args=(fl,myData))
And the definition for startProcess2
def startProcess2(self, fnfull, myData):
#code
But this fails for me
if fl != '':
self.threadx = threading.Thread(target=self.threadManager(), args=(self,fl,))
self.threadx.start()
python multithreading python-multithreading
1
Tryself.thread = threading.Thread(target=self.threadManager, args=(fl,))
:)
– lmartens
Nov 20 at 0:08
Ahh, time for me to take a break... Thanks
– echo
Nov 20 at 0:10
1
just needed a fresh set of eyes!
– lmartens
Nov 20 at 0:11
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I am getting a missing argument error and I am following the answer here.
Python: TypeError in Threading. function takes x positional argument but y were given
What am I missing? Help a newbie.
From answer
"each character is being passed as a separate argument to startSuggestworker.
Instead, you should provide args a tuple:
t = threading.Thread(target=startSuggestworker, args = (start_keyword,))
"
self.thread = threading.Thread(target=self.threadManager(), args=(fl,))
TypeError: threadManager() missing 1 required positional argument: 'fl'
Here is the signature for threadManager()
def threadManager(self, fl):
#code
Edit
Add more context:
Some how this code works for me
self.thread2 = threading.Thread(target=self.startProcess2, args=(fl,myData))
And the definition for startProcess2
def startProcess2(self, fnfull, myData):
#code
But this fails for me
if fl != '':
self.threadx = threading.Thread(target=self.threadManager(), args=(self,fl,))
self.threadx.start()
python multithreading python-multithreading
I am getting a missing argument error and I am following the answer here.
Python: TypeError in Threading. function takes x positional argument but y were given
What am I missing? Help a newbie.
From answer
"each character is being passed as a separate argument to startSuggestworker.
Instead, you should provide args a tuple:
t = threading.Thread(target=startSuggestworker, args = (start_keyword,))
"
self.thread = threading.Thread(target=self.threadManager(), args=(fl,))
TypeError: threadManager() missing 1 required positional argument: 'fl'
Here is the signature for threadManager()
def threadManager(self, fl):
#code
Edit
Add more context:
Some how this code works for me
self.thread2 = threading.Thread(target=self.startProcess2, args=(fl,myData))
And the definition for startProcess2
def startProcess2(self, fnfull, myData):
#code
But this fails for me
if fl != '':
self.threadx = threading.Thread(target=self.threadManager(), args=(self,fl,))
self.threadx.start()
python multithreading python-multithreading
python multithreading python-multithreading
edited Nov 20 at 0:09
asked Nov 20 at 0:04
echo
9111
9111
1
Tryself.thread = threading.Thread(target=self.threadManager, args=(fl,))
:)
– lmartens
Nov 20 at 0:08
Ahh, time for me to take a break... Thanks
– echo
Nov 20 at 0:10
1
just needed a fresh set of eyes!
– lmartens
Nov 20 at 0:11
add a comment |
1
Tryself.thread = threading.Thread(target=self.threadManager, args=(fl,))
:)
– lmartens
Nov 20 at 0:08
Ahh, time for me to take a break... Thanks
– echo
Nov 20 at 0:10
1
just needed a fresh set of eyes!
– lmartens
Nov 20 at 0:11
1
1
Try
self.thread = threading.Thread(target=self.threadManager, args=(fl,))
:)– lmartens
Nov 20 at 0:08
Try
self.thread = threading.Thread(target=self.threadManager, args=(fl,))
:)– lmartens
Nov 20 at 0:08
Ahh, time for me to take a break... Thanks
– echo
Nov 20 at 0:10
Ahh, time for me to take a break... Thanks
– echo
Nov 20 at 0:10
1
1
just needed a fresh set of eyes!
– lmartens
Nov 20 at 0:11
just needed a fresh set of eyes!
– lmartens
Nov 20 at 0:11
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53384378%2fpython-threading-argument-missing%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
1
Try
self.thread = threading.Thread(target=self.threadManager, args=(fl,))
:)– lmartens
Nov 20 at 0:08
Ahh, time for me to take a break... Thanks
– echo
Nov 20 at 0:10
1
just needed a fresh set of eyes!
– lmartens
Nov 20 at 0:11