def _load_data_imp(_cmd, _block_ptr):
global _dragged_item_path
handler = runtime.ObjCBlockPointer(_block_ptr,
argtypes=[ctypes.c_void_p, ctypes.c_bool, ctypes.c_void_p])
if _dragged_item_path:
NSURL = ObjCClass('NSURL')
url = NSURL.fileURLWithPath_isDirectory_(ns(_dragged_item_path), os.path.isdir(_dragged_item_path))
_dragged_item_path = None
else:
url = None
if not url:
error = NSError.errorWithDomain_code_userInfo_('com.robertvojta.blackmamba', 1, None)
handler(None, None, error)
else:
handler(url.ptr, False, None)
评论列表
文章目录