Changeset 7647


Ignore:
Timestamp:
Jul 4, 2018, 2:08:14 PM (16 months ago)
Author:
jrpelegrina
Message:

Fixed import bells function

Location:
bell-scheduler/trunk/fuentes
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • bell-scheduler/trunk/fuentes/bell-scheduler/python3-bellscheduler/EditBox.py

    r7047 r7647  
    435435                                self.core.mainWindow.manage_message(True,result['code'])       
    436436                else:
    437                         self.core.mainWindow.manage_message(True,result['code'])               
     437                        self.core.mainWindow.manage_message(True,result_copy['code'])           
    438438
    439439
  • bell-scheduler/trunk/fuentes/debian/n4d-bellscheduler.postinst

    r7615 r7647  
    77        n4d-modules enable-plugin /etc/n4d/conf.d/BellSchedulerManager || true
    88       
    9         if dpkg --compare-versions "$2" lt 0.3.3; then
     9        if dpkg --compare-versions "$2" lt 0.3.4; then
    1010                echo "Coping script to update bell file to use indicator"
    1111                cp /usr/share/bell-scheduler/one-shots/update-indicator-token.sh /etc/n4d/one-shot/
  • bell-scheduler/trunk/fuentes/n4d-bellscheduler.install/usr/share/n4d/python-plugins/BellSchedulerManager.py

    r7615 r7647  
    4646        #def _get_n4d_key
    4747
     48        def _create_dirs(self):
     49
     50                if not os.path.exists(self.images_folder):
     51                        os.makedirs(self.images_folder)
     52
     53                if not os.path.exists(self.sounds_folder):
     54                        os.makedirs(self.sounds_folder)
     55
     56        #def _create_dirs                       
     57       
    4858        def _create_conf(self):
     59
     60                var={}
    4961
    5062                if not os.path.exists(self.config_dir):
    5163                        os.makedirs(self.config_dir)
    5264
    53                 if not os.path.exists(self.images_folder):
    54                         os.makedirs(self.images_folder)
    55 
    56                 if not os.path.exists(self.sounds_folder):
    57                         os.makedirs(self.sounds_folder)         
    58                
    59                 var={}
    6065                with codecs.open(self.config_file,'w',encoding="utf-8") as f:
    6166                        json.dump(var,f,ensure_ascii=False)
    6267                        f.close()
    6368
     69               
    6470                return {"status":True,"msg":"Configuration file created successfuly"}
    6571
     
    6874
    6975        def read_conf(self):
     76               
     77                self._create_dirs()     
    7078               
    7179                if not os.path.exists(self.config_file):
     
    318326
    319327
     328                self._create_dirs()
     329               
    320330                if image!="":
    321331                        image_file=os.path.basename(image)
     
    346356
    347357                tmp_export=tempfile.mkdtemp("_bell_export")
     358                self._create_dirs()
    348359               
    349360                try:
     
    374385        def import_bells_conf(self,orig_file,user,backup):
    375386
     387                self._create_dirs()
    376388                backup_file=["",""]
    377389                unzip_tmp=tempfile.mkdtemp("_import_bells")
     
    420432                                                os.remove(self.holiday_token)
    421433
    422                                 if os.path.exists(self.images_folder):
    423                                         shutil.rmtree(self.images_folder)
    424                                         shutil.copytree(os.path.join(unzip_tmp,"media/images"),self.images_folder)
    425 
    426                                 if os.path.exists(self.sounds_folder):
    427                                         shutil.rmtree(self.sounds_folder)
    428                                         shutil.copytree(os.path.join(unzip_tmp,"media/sounds"),self.sounds_folder)
     434                                if os.path.exists(os.path.join(unzip_tmp,"media/images")):
     435                                        if os.path.exists(self.images_folder):
     436                                                shutil.rmtree(self.images_folder)
     437                                                shutil.copytree(os.path.join(unzip_tmp,"media/images"),self.images_folder)
     438
     439                                if os.path.exists(os.path.join(unzip_tmp,"media/sounds")):
     440                                        if os.path.exists(self.sounds_folder):
     441                                                shutil.rmtree(self.sounds_folder)
     442                                                shutil.copytree(os.path.join(unzip_tmp,"media/sounds"),self.sounds_folder)
    429443               
    430444                                update_holiday=self.enable_holiday_control(action)     
Note: See TracChangeset for help on using the changeset viewer.