| # Only used for PyTorch open source BUCK build | 
 | # @lint-ignore-every BUCKRESTRICTEDSYNTAX | 
 | def _genrule(default_outs = ["."], **kwargs): | 
 |     if read_config("pt", "is_oss", "0") == "0": | 
 |         fail("This file is for open source pytorch build. Do not use it in fbsource!") | 
 |  | 
 |     genrule( | 
 |         # default_outs is only needed for internal BUCK | 
 |         **kwargs | 
 |     ) | 
 |  | 
 | def _read_config(**kwargs): | 
 |     read_config(**kwargs) | 
 |  | 
 | def _filegroup(**kwargs): | 
 |     filegroup(**kwargs) | 
 |  | 
 | fb_native = struct( | 
 |     genrule = _genrule, | 
 |     read_config = _read_config, | 
 |     filegroup = _filegroup, | 
 | ) |