Exemple #1
0
 def _make_asset(self, asset_name):
     if os.path.sep in asset_name:
         asset_name = os.path.basename(asset_name)
     assert stringtools.is_snake_case(asset_name)
     path = os.path.join(
         self._current_storehouse_path,
         asset_name,
         )
     manager = self._initialize_manager(path)
     if hasattr(manager, '_write_stub'):
         self._io_manager.write_stub(path)
     else:
         with self._io_manager._silent():
             manager.check_package(
                 return_supply_messages=True,
                 supply_missing=True,
                 )
     paths = self._list_visible_asset_paths()
     if path not in paths:
         with self._io_manager._silent():
             self._clear_view()
     self._session._pending_redraw = True
Exemple #2
0
 def _make_asset(self, asset_name):
     if os.path.sep in asset_name:
         asset_name = os.path.basename(asset_name)
     assert stringtools.is_snake_case(asset_name)
     path = os.path.join(
         self._current_storehouse_path,
         asset_name,
     )
     manager = self._initialize_manager(path)
     if hasattr(manager, '_write_stub'):
         self._io_manager.write_stub(path)
     else:
         with self._io_manager._silent():
             manager.check_package(
                 return_supply_messages=True,
                 supply_missing=True,
             )
     paths = self._list_visible_asset_paths()
     if path not in paths:
         with self._io_manager._silent():
             self._clear_view()
     self._session._pending_redraw = True
Exemple #3
0
 def is_nonempty_snake_case_string(expr):
     if stringtools.is_snake_case(expr):
         return bool(expr)
     return False
 def is_nonempty_snake_case_string(expr):
     if stringtools.is_snake_case(expr):
         return bool(expr)
     return False