Ticket #1401: base.py.patch

File base.py.patch, 1.7 kB (added by aji, 3 years ago)

Patch for turbogears/command/base.py

  • turbogears/command/base.py

    old new  
    129129 
    130130            if sqlobjcommand not in no_model_param: 
    131131                if not "--egg" in sys.argv: 
    132                     eggname = glob.glob("*.egg-info") 
    133                     if not eggname or not \ 
    134                         os.path.exists(os.path.join(eggname[0], "sqlobject.txt")): 
    135                         eggname = self.fix_egginfo(eggname) 
    136                     eggname = eggname[0].replace(".egg-info", "") 
    137                     if not "." in sys.path: 
    138                         sys.path.append(".") 
    139                         pkg_resources.working_set.add_entry(".") 
    140                     sys.argv.insert(2, eggname) 
    141                     sys.argv.insert(2, "--egg") 
     132                    #eggname = glob.glob("*.egg-info") 
     133                    eggname = turbogears.util.get_project_name() 
     134                    if eggname: 
     135                        sys.argv.insert(2, eggname) 
     136                        sys.argv.insert(2, "--egg") 
     137                    else: 
     138                        if not \ 
     139                            os.path.exists(os.path.join(eggname[0], "sqlobject.txt")): 
     140                            eggname = self.fix_egginfo(eggname) 
     141                        eggname = eggname[0].replace(".egg-info", "") 
     142                        if not "." in sys.path: 
     143                            sys.path.append(".") 
     144                            pkg_resources.working_set.add_entry(".") 
     145                        sys.argv.insert(2, eggname) 
     146                        sys.argv.insert(2, "--egg") 
    142147 
    143148            from sqlobject.manager import command 
    144149            command.the_runner.run(sys.argv)