Hi Amir.
I do mine a little different. I don't use arcpy to get my workspace path. I find mine takes a lot quicker as it does not have to call arcpy every time, saving a few seconds. With this method you can also use any geodatabase type (.sde, .gdb or .mdb).
accessRoadFc = r"D:\Data\GISData\data\received\Transport.gdb\Routing\AccessRoad"
wkspSplit = accessRoadFc.split(".")
wkspExt = wkspSplit[1].split("\\")[0]
workspace = "{}.{}".format(wkspSplit[0], wkspExt)