Почему #isValid("integer","1,5")#
выводит YES? Я ожидал, что он выведет НЕТ, как это делает #isValid("integer","1.5")#
.
Я собираюсь проверить с помощью <CFIF isvalid("integer","1,5") AND isnumeric("1,5")>
...
Я играю с модулем многопроцессорности python и хотел иметь возможность отображать имя выполняемого в данный момент процесса.
Если я создам собственный класс MyProcess, наследуемый от multiprocessing.Process, я могу напечатать имя процесса следующим образом
from multiprocessing import Process
class MyProcess(Process):
def __init__(self):
Process.__init__(self)
def run(self):
#do something nasty and print the name
print self.name
p = MyProcess()
p.start()
Однако, если я создаю процессы, используя конструктор класса Process
from multiprocessing import Process
def somefunc():
print Process.name #1
p = Process(target=somefunc)
p.start()
print p.name #2
#2 работает, а #1 — нет. есть ли способ напечатать имя текущего выполняемого процесса внутри somefunc
?