Beispiel #1
0
 def _handle_babel_compile (self, cao) :
     P       = self._P (cao)
     cwd     = self.pbl.cwd
     args    = \
          ( "-m", "_TFL.Babel", "compile"
          , "-combine"
          , "-import_file", cao.app_module
          , "-use_fuzzy"
          )
     app_module_dir = sos.path.dirname (cao.app_module)
     with cwd (P.app_dir) :
         if cao.verbose or cao.dry_run :
             print ("cd", self.pbl.path ())
         for l in cao.languages :
             l_dir  = pjoin (app_module_dir, "locale", l, "LC_MESSAGES")
             l_args = args + \
                 ( "-languages",   l
                 , "-output_file", pjoin (l_dir, "messages.mo")
                 )
             if cao.verbose or cao.dry_run :
                 print ("mkdir -p", l_dir)
                 print ("python", " ".join (l_args))
             if not cao.dry_run :
                 if not sos.path.isdir (l_dir) :
                     sos.makedirs (l_dir)
                 print (P.python (* l_args))
Beispiel #2
0
 def mkdir(self, dir, name):
     ### a directory for in the tag cloud is ceating a new tag
     dir_name = os.path.join(self.root_dir, name)
     if not os.path.isdir(dir_name):
         os.makedirs(dir_name)
     tag = self.TETM(name)
     return self.directory_entry(tag)
Beispiel #3
0
 def _handle_babel_compile (self, cao) :
     P       = self._P (cao)
     cwd     = self.pbl.cwd
     args    = \
          ( "-m", "_TFL.Babel", "compile"
          , "-combine"
          , "-import_file", cao.app_module
          , "-use_fuzzy"
          )
     app_module_dir = sos.path.dirname (cao.app_module)
     with cwd (P.app_dir) :
         if cao.verbose or cao.dry_run :
             print ("cd", self.pbl.path ())
         for l in cao.languages :
             l_dir  = pjoin (app_module_dir, "locale", l, "LC_MESSAGES")
             l_args = args + \
                 ( "-languages",   l
                 , "-output_file", pjoin (l_dir, "messages.mo")
                 )
             if cao.verbose or cao.dry_run :
                 print ("mkdir -p", l_dir)
                 print ("python", " ".join (l_args))
             if not cao.dry_run :
                 if not sos.path.isdir (l_dir) :
                     sos.makedirs (l_dir)
                 print (P.python (* l_args))
Beispiel #4
0
 def mkdir (self, dir, name) :
     ### a directory for in the tag cloud is ceating a new tag
     dir_name = os.path.join     (self.root_dir, name)
     if not os.path.isdir        (dir_name) :
         os.makedirs             (dir_name)
     tag      = self.TETM        (name)
     return self.directory_entry (tag)
Beispiel #5
0
 def mkdir(self, dir, name):
     dir_name = os.path.join(self.root_dir, name)
     if not os.path.isdir(dir_name):
         os.makedirs(dir_name)
         for d in "th", "im":
             os.mkdir(os.path.join(dir_name, d))
     gallery = self.GETM(name, directory=dir_name)
     self._mkdir(gallery)
     return self.directory_entry(gallery)
Beispiel #6
0
 def mkdir (self, dir, name) :
     dir_name = os.path.join     (self.root_dir, name)
     if not os.path.isdir        (dir_name) :
         os.makedirs             (dir_name)
         for d in "th", "im" :
             os.mkdir (os.path.join (dir_name, d))
     gallery      = self.GETM    (name, directory = dir_name)
     self._mkdir                 (gallery)
     return self.directory_entry (gallery)